Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
281 commits
Select commit Hold shift + click to select a range
1393022
```python
th3w1zard1 Oct 10, 2024
60c6c97
refactor: Remove OpenGL-specific function calls and adjust model loading
th3w1zard1 Oct 10, 2024
88a3e19
various cleanup
th3w1zard1 Oct 12, 2024
0679e2b
Add test results, prepare README
actions-user Oct 14, 2024
5fb5904
Update README.md status badges.
actions-user Oct 14, 2024
4abb58a
fixes/chanes
th3w1zard1 Oct 15, 2024
a198c9b
Refactor: Update Qt imports and usage for PyQt6 compatibility
th3w1zard1 Oct 15, 2024
7d4f4a7
fix nsseditor
th3w1zard1 Oct 15, 2024
788d3a6
fix/cleanup/refactor slightly
th3w1zard1 Oct 15, 2024
15fa09d
the end of the tunnel is in sight
th3w1zard1 Oct 16, 2024
2610627
largescale implementations
th3w1zard1 Oct 17, 2024
1564cd8
implement most of tpc, get py3.13 working, cleanup
th3w1zard1 Oct 21, 2024
88c86bc
Add test results, prepare README
actions-user Oct 21, 2024
5144038
Update README.md status badges.
actions-user Oct 21, 2024
c802667
Add test results, prepare README
actions-user Oct 28, 2024
30a589a
Update README.md status badges.
actions-user Oct 28, 2024
5984dda
Add test results, prepare README
actions-user Nov 4, 2024
7b05d33
Update README.md status badges.
actions-user Nov 4, 2024
9fb49e6
largescale refactors pt 2
th3w1zard1 Nov 7, 2024
e0d8502
divide a few large files into smaller ones.
th3w1zard1 Nov 8, 2024
f5d4013
see last
th3w1zard1 Nov 8, 2024
9b4a736
Update extensions.json
th3w1zard1 Nov 8, 2024
19def57
test vs code's commit...?
th3w1zard1 Nov 9, 2024
580c398
test commit
th3w1zard1 Nov 9, 2024
811c659
tweak recommended extensions
th3w1zard1 Nov 9, 2024
0e140c6
Merge branch 'develop' of https://github.com/th3w1zard1/PyKotor into …
th3w1zard1 Nov 9, 2024
3505a05
chore: add multiple new extensions to the VSCode configuration
th3w1zard1 Nov 10, 2024
2a25f02
fix: refactor swizzle and deswizzle methods for improved clarity and …
th3w1zard1 Nov 10, 2024
ba62e14
chore: remove unused extensions and update configuration settings
th3w1zard1 Nov 10, 2024
89f0a21
chore: remove 'shan.code-settings-sync' from the extensions list
th3w1zard1 Nov 10, 2024
5f17def
Add test results, prepare README
actions-user Nov 11, 2024
3e08a59
Update README.md status badges.
actions-user Nov 11, 2024
0ddde1c
Add test results, prepare README
actions-user Nov 18, 2024
6331f1b
Update README.md status badges.
actions-user Nov 18, 2024
850d4a2
feat: add new DLG IO functions to the module
th3w1zard1 Nov 18, 2024
e87f7e1
fix: refactor import statements and update function parameters
th3w1zard1 Nov 24, 2024
bc9096b
fix: update header location for RobustTreeView widget
th3w1zard1 Nov 24, 2024
257b0fb
fix: refactor texture compression functions and editor classes
th3w1zard1 Nov 24, 2024
36be641
fix: update import path for GITSettings in settings editor
th3w1zard1 Nov 24, 2024
3c05105
fix: remove profile toolset setting from MiscWidget
th3w1zard1 Nov 24, 2024
895e21a
refactor: refactor HTInstallation class and improve caching mechanisms
th3w1zard1 Nov 24, 2024
a209bd0
Add test results, prepare README
actions-user Nov 25, 2024
328bedf
Update README.md status badges.
actions-user Nov 25, 2024
3c634ca
Fixed some bugs, cleaned up some files.
th3w1zard1 Nov 25, 2024
1c79771
refactor: remove vendor submodule and related files
th3w1zard1 Nov 25, 2024
e1a035f
fix: add comprehensive .gitignore file for various project types
th3w1zard1 Nov 25, 2024
c9dbeba
fix: improve BinaryReader and Writer
th3w1zard1 Nov 26, 2024
d82cf47
fix: improve BIF/BZF test coverage
th3w1zard1 Nov 26, 2024
a36762d
fix: improve GFF editor type handling and node management
th3w1zard1 Nov 29, 2024
4a0de0b
feat: add option to ignore specific field values during GFF comparison
th3w1zard1 Nov 29, 2024
0f13c69
feat: improve GUI implementation and documentation
th3w1zard1 Nov 30, 2024
1af35b1
chore: add WAV resource support
th3w1zard1 Nov 30, 2024
ffd0fe0
feat: improve .gitignore and pyproject.toml
th3w1zard1 Nov 30, 2024
f4233e3
fix: simplify BIF resource offset retrieval
th3w1zard1 Nov 30, 2024
acce57a
fix: remove redundant bif_index from KeyEntry
th3w1zard1 Nov 30, 2024
2967995
chore: remove unused bif_index from KeyEntry
th3w1zard1 Nov 30, 2024
11887af
refactor: Improve type hints and code structure in ModuleRenderer
th3w1zard1 Dec 1, 2024
8296b92
feat: Add LYT editor support and UI enhancements to module designer
th3w1zard1 Dec 1, 2024
9d1f43d
refactor: Add noqa comment to suppress private attribute access warning
th3w1zard1 Dec 1, 2024
3ecf279
feat: Add LYT manipulation methods to ModuleRenderer
th3w1zard1 Dec 1, 2024
c4b1143
feat: Add layout initialization for module renderer scene
th3w1zard1 Dec 1, 2024
83ce5c0
refactor: Improve LYTEditorWidget code structure and type hints
th3w1zard1 Dec 1, 2024
ec76c85
feat: Add extended LYT data structures with enhanced attributes
th3w1zard1 Dec 1, 2024
30ab231
refactor: Refactor LYT editor with improved structure and type hints
th3w1zard1 Dec 1, 2024
ed13460
refactor: Replace ExtendedLYT references with standard LYT data classes
th3w1zard1 Dec 1, 2024
de89e73
feat: Add methods to load, render, and remove rooms in LYT editor
th3w1zard1 Dec 1, 2024
731ddfb
feat: Add grid functionality with toggle, snap, and size controls to …
th3w1zard1 Dec 1, 2024
ef8e9d2
feat: Add grid functionality and snap-to-grid support for LYT editor
th3w1zard1 Dec 1, 2024
f431026
refactor: Reorder imports in lyt_editor_widget.py for better readability
th3w1zard1 Dec 1, 2024
76b2201
feat: Add missing QCheckBox and QSpinBox imports to LYT editor widget
th3w1zard1 Dec 1, 2024
b933927
refactor: Simplify import statements and remove unused imports
th3w1zard1 Dec 1, 2024
7320752
refactor: Clarify LYT editor component roles and responsibilities
th3w1zard1 Dec 1, 2024
d4f3fa7
refactor: Clean up whitespace and formatting in LYTEditorWidget class
th3w1zard1 Dec 1, 2024
f213a3b
refactor: Add missing QCheckBox and QSpinBox imports to LYTEditor
th3w1zard1 Dec 1, 2024
bf1cc2a
refactor: Restructure LYT editor to improve modularity and separation…
th3w1zard1 Dec 1, 2024
705be47
refactor: Rename and restructure LYT editor components for clarity
th3w1zard1 Dec 1, 2024
b52b01b
refactor: Rename LYTEditor to LYTRenderer and update related references
th3w1zard1 Dec 1, 2024
72aacfe
refactor: Add missing imports for Qt widgets and LYTRenderer
th3w1zard1 Dec 1, 2024
5f3924e
feat: Add LYTEditorWidget with room and door hook editing controls
th3w1zard1 Dec 1, 2024
7d4aad6
The changes look good. I'll confirm the modifications address the spe…
th3w1zard1 Dec 1, 2024
4e53b1b
refactor: Update LYTEditorWidget with new structure and imports
th3w1zard1 Dec 1, 2024
a3737f2
refactor: Remove duplicate `__future__` import and reorganize imports
th3w1zard1 Dec 1, 2024
1c05868
feat: Add extended LYT data structures for enhanced layout editing
th3w1zard1 Dec 1, 2024
46687eb
feat: Add extended LYT data structures and improve UI layout
th3w1zard1 Dec 1, 2024
fff5215
refactor: Add extended LYT data structures with size and texture attr…
th3w1zard1 Dec 1, 2024
599c72e
feat: Add dynamic room size handling for LYT room rendering
th3w1zard1 Dec 1, 2024
b4dc665
Add test results, prepare README
actions-user Dec 2, 2024
006d048
Update README.md status badges.
actions-user Dec 2, 2024
df78f42
refactor: improve type hinting and code style in geometry module
th3w1zard1 Dec 4, 2024
b290d27
fix: standardize color setting methods
th3w1zard1 Dec 4, 2024
b430d8a
chore: remove comprehensive K2 installation test
th3w1zard1 Dec 4, 2024
70d8653
refactor: standardize resource handling and improve type hints
th3w1zard1 Dec 4, 2024
aafc6b0
fix: fix bugs
th3w1zard1 Dec 4, 2024
0f4c3a9
refactor: improve Module Designer code
th3w1zard1 Dec 4, 2024
0cefd17
fix: remove non-implemented LYT editor signal connections
th3w1zard1 Dec 4, 2024
776b0f7
refactor: move geometry module to Utility library
th3w1zard1 Dec 5, 2024
9cfe0d8
fix: move geometry module
th3w1zard1 Dec 5, 2024
f7e0ae6
refactor: add vscode settings and basic type checking
th3w1zard1 Dec 10, 2024
564730e
refactor: split PyKotorGL into smaller modular pieces.
th3w1zard1 Dec 11, 2024
f9b595a
fix: add clear method to CaseInsensitiveDict
th3w1zard1 Dec 11, 2024
b9acd2b
feat: add Panda3D-based rendering for KotOR
th3w1zard1 Dec 11, 2024
dd6dd91
feat: improve type hints and error handling in SceneBase and AREEditor
th3w1zard1 Dec 11, 2024
7cf91b5
feat: handle default values for GFF lists and structs
th3w1zard1 Dec 11, 2024
e34f769
fix: implement basic KotOR module rendering with Panda3D
th3w1zard1 Dec 13, 2024
e44d810
Deleted 'Utility' library and merged into pykotor.
th3w1zard1 Dec 14, 2024
1fcf3d0
Add test results, prepare README
actions-user Feb 10, 2025
dbf794f
Update README.md status badges.
actions-user Feb 10, 2025
b261d23
Add test results, prepare README
actions-user Feb 18, 2025
9eab0ed
Update README.md status badges.
actions-user Feb 18, 2025
860f52e
Add test results, prepare README
actions-user Feb 25, 2025
648fac3
Update README.md status badges.
actions-user Feb 25, 2025
584f85e
Add test results, prepare README
actions-user Mar 4, 2025
87d6632
Update README.md status badges.
actions-user Mar 4, 2025
a6f8e40
Add test results, prepare README
actions-user Mar 11, 2025
fad8ac3
Update README.md status badges.
actions-user Mar 11, 2025
995d1df
Update .gitignore
th3w1zard1 Mar 11, 2025
a6f0673
fix/hide odd environment bug/issue.
th3w1zard1 Mar 11, 2025
e134fca
fix tmonahan's bug
th3w1zard1 Mar 11, 2025
99db3a8
Add test results, prepare README
actions-user Mar 18, 2025
c94a27b
Update README.md status badges.
actions-user Mar 18, 2025
b5af547
no faulthandler in toolset!
th3w1zard1 Mar 19, 2025
8bafb06
Add test results, prepare README
actions-user Mar 25, 2025
067a4b3
Update README.md status badges.
actions-user Mar 25, 2025
8653d74
Add test results, prepare README
actions-user Apr 1, 2025
8f32b4c
Update README.md status badges.
actions-user Apr 1, 2025
cd2b91b
Add test results, prepare README
actions-user Apr 8, 2025
59dfa50
Update README.md status badges.
actions-user Apr 8, 2025
e089025
Add test results, prepare README
actions-user Apr 15, 2025
d3c2594
Update README.md status badges.
actions-user Apr 15, 2025
dc05276
Update .gitignore to include additional log files, editor directories…
th3w1zard1 Aug 21, 2025
9c132c1
Separate KotorDiff from GUI and create HoloGenerator with React web i…
Copilot Sep 1, 2025
ab4cf10
fix sys.path
th3w1zard1 Sep 1, 2025
f773416
Refactor HoloGenerator to be GUI-only and remove CLI functionality
th3w1zard1 Sep 5, 2025
c104e85
Update .gitignore to exclude HolocronToolset UI components and add ne…
th3w1zard1 Sep 5, 2025
50d5d36
Add loggerplus dependency and update related configurations
th3w1zard1 Sep 5, 2025
2a41625
Update dependencies and enhance path editor functionality
th3w1zard1 Sep 6, 2025
c93f90c
keep v3.1.1 until release workflow finishes
th3w1zard1 Sep 6, 2025
e62fb01
Update struct size error message and file dialog input
th3w1zard1 Sep 7, 2025
12c33f5
Update GitHub workflows to use 'windows-latest' and add Python 3.13 s…
th3w1zard1 Sep 7, 2025
8b7515c
Add test results, prepare README
actions-user Sep 9, 2025
87bdbd6
Update README.md status badges.
actions-user Sep 9, 2025
e73be2f
Add GFF_JSON, significantly improve KOTORDIFF, and fix various projec…
th3w1zard1 Sep 12, 2025
ae55a1d
Merge branch 'master' of https://github.com/NickHugi/PyKotor
th3w1zard1 Sep 12, 2025
5577193
Add test results, prepare README
actions-user Sep 16, 2025
360f197
Remove deprecated test scripts and update VSCode extension recommenda…
th3w1zard1 Oct 7, 2025
3c91108
Merge branch 'master' of https://github.com/NickHugi/PyKotor
th3w1zard1 Oct 7, 2025
5982663
Update error messages and improve file handling in various modules
th3w1zard1 Oct 25, 2025
d094989
Refactor language and talktable modules for improved type hinting and…
th3w1zard1 Oct 26, 2025
3530d3f
Update project dependencies and enhance workflow configurations
th3w1zard1 Oct 30, 2025
cc2317d
Enhance project configuration and add comprehensive documentation
th3w1zard1 Oct 31, 2025
960246d
Enhance README documentation for GitHub workflows
th3w1zard1 Oct 31, 2025
3df6465
chore: Bump currentVersion to 1.80 (pre-build)
actions-user Oct 31, 2025
613358a
readd the readme.md that somehow got deleted
th3w1zard1 Oct 31, 2025
0152b01
Update GitHub Actions workflow configuration
th3w1zard1 Oct 31, 2025
74e5e84
Comment out the workflow_dispatch trigger in GitHub Actions
th3w1zard1 Oct 31, 2025
bda5021
Add wiki submodule and 2DAList syntax documentation
th3w1zard1 Nov 2, 2025
3e66710
Add script to update wiki submodule
th3w1zard1 Nov 2, 2025
7769663
Update submodules to latest main
th3w1zard1 Nov 2, 2025
0112542
Update submodules to latest main
th3w1zard1 Nov 2, 2025
a860715
Update project configuration and dependencies
th3w1zard1 Nov 3, 2025
f7b6cce
Update submodules to latest main
th3w1zard1 Nov 3, 2025
a334711
Refactor NCS compilation and decompilation process
th3w1zard1 Nov 8, 2025
61c6792
Merge branch 'upstream-master' into merge-develop-into-upstream2
th3w1zard1 Nov 8, 2025
e84715e
Update project configuration and dependencies
th3w1zard1 Nov 3, 2025
67b8007
Error handling for when exceeding the game's hardcoded 2da row limits…
th3w1zard1 Nov 8, 2025
f6ee7aa
Remove obsolete cursor rules file and update .gitignore for utility u…
th3w1zard1 Nov 8, 2025
a36598e
improve module designer performance/controls
th3w1zard1 Nov 8, 2025
92f5fb8
Add performance optimizations for Module Designer loading
th3w1zard1 Nov 8, 2025
458359a
Error handling for when exceeding the game's hardcoded 2da row limits…
th3w1zard1 Nov 8, 2025
7259cb2
Remove obsolete cursor rules file and update .gitignore for utility u…
th3w1zard1 Nov 8, 2025
35ed341
improve module designer performance/controls
th3w1zard1 Nov 8, 2025
1857362
Add performance optimizations for Module Designer loading
th3w1zard1 Nov 8, 2025
98bc03a
Enhance .cursorignore and add .cursorrules for improved file management
th3w1zard1 Nov 10, 2025
183b983
Add submodules pointing to relevant other repos
th3w1zard1 Nov 10, 2025
2ca4f27
add submodules
th3w1zard1 Nov 10, 2025
e1c4de5
actually add submodules?
th3w1zard1 Nov 10, 2025
c4df5c0
Update submodule configurations and add vendor documentation
th3w1zard1 Nov 12, 2025
668d4f0
Enhance documentation and improve resource handling in PyKotor
th3w1zard1 Nov 12, 2025
4e1d619
Add MAX_DIMENSIONS constant to TPCBinaryReader and clean up imports i…
th3w1zard1 Nov 12, 2025
809994d
Fix DXT decompression block offset checks in decompress_dxt.py
th3w1zard1 Nov 12, 2025
cae16f3
Update environment configuration and enhance async resource loading
th3w1zard1 Nov 12, 2025
0253ee3
fix indent errors
th3w1zard1 Nov 12, 2025
27bc4e4
Comprehensive modifications have been made that I cbf explaining.
th3w1zard1 Nov 22, 2025
86984d9
Enhance 2DA, BIF, BWM, ERF, GFF, KEY, RIM, TLK, and VIS file format d…
th3w1zard1 Nov 22, 2025
2292178
Update GFF and GUI file format documentation
th3w1zard1 Nov 22, 2025
ecf5b0d
Update project configuration and enhance script utilities
th3w1zard1 Nov 26, 2025
217a237
Update project configuration and enhance helper scripts
th3w1zard1 Nov 26, 2025
7c73bbb
Refactor NCS decompilation and enhance test coverage
th3w1zard1 Nov 29, 2025
9142dc8
Update project configuration and enhance repository structure
th3w1zard1 Nov 30, 2025
2af778b
Enhance error handling and logging in resource management
th3w1zard1 Nov 30, 2025
4fa266c
various
th3w1zard1 Nov 30, 2025
298e6ba
Update project configuration, enhance workflows, and introduce new sc…
th3w1zard1 Dec 1, 2025
d91e0b3
Update HolocronToolset configuration for improved package management
th3w1zard1 Dec 1, 2025
1fb34d2
Update HolocronToolset setup for improved package discovery and submo…
th3w1zard1 Dec 1, 2025
fa84fa3
add manifest for toolset
th3w1zard1 Dec 1, 2025
d50fe1d
Refactor loggerplus import handling in main_init.py
th3w1zard1 Dec 1, 2025
af6acb4
fix
th3w1zard1 Dec 1, 2025
4d2349d
various
th3w1zard1 Dec 1, 2025
ecc685c
implement base tkinter stuff for easy patterned tool creation
th3w1zard1 Dec 1, 2025
88b2331
rena& g:/GitHub/PyKotor/.venv_3.13/Scripts/Activate.ps1
th3w1zard1 Dec 1, 2025
7ab1dbc
run ruff check *.py --fix, cleanup submodules
th3w1zard1 Dec 1, 2025
86116eb
Update submodule references and enhance HoloPazaak configuration
th3w1zard1 Dec 1, 2025
34ccbbe
Add KotorMCP - Model Context Protocol server for KOTOR resources
th3w1zard1 Dec 1, 2025
02d4efe
Remove stale Item-Finder-StarWars-KOTOR submodule entry
th3w1zard1 Dec 1, 2025
fe1f2b3
Remove stale submodule entries from git index
th3w1zard1 Dec 1, 2025
68eb612
Remove broken pazaak-eggborne submodule from .gitmodules
th3w1zard1 Dec 1, 2025
d479e57
Remove more stale submodule entries from git index
th3w1zard1 Dec 1, 2025
8a44eb4
Add scripts for creating standalone repos and submodules
th3w1zard1 Dec 1, 2025
a1a8335
Update scripts to require pyproject.toml before creating repos
th3w1zard1 Dec 2, 2025
beb8736
Add inverse scripts to remove submodules and convert to regular direc…
th3w1zard1 Dec 2, 2025
89cb497
Convert BatchPatcher from submodule to regular directory
th3w1zard1 Dec 2, 2025
6057d9b
Convert HolocronToolset from submodule to regular directory
th3w1zard1 Dec 2, 2025
11b1912
Convert HoloGenerator from submodule to regular directory
th3w1zard1 Dec 2, 2025
6fc0dec
Convert HoloPatcher from submodule to regular directory
th3w1zard1 Dec 2, 2025
54c13ed
Convert HoloPazaak from submodule to regular directory
th3w1zard1 Dec 2, 2025
9931961
Convert KitGenerator from submodule to regular directory
th3w1zard1 Dec 2, 2025
76e8f38
Convert KotorCLI from submodule to regular directory
th3w1zard1 Dec 2, 2025
06fcd67
Convert KotorDiff from submodule to regular directory
th3w1zard1 Dec 2, 2025
1c17ed2
Convert KotorMCP from submodule to regular directory
th3w1zard1 Dec 2, 2025
be03580
Convert PyKotor from submodule to regular directory
th3w1zard1 Dec 2, 2025
f6ba85f
Convert PyKotorGL from submodule to regular directory
th3w1zard1 Dec 2, 2025
0779168
Convert PyKotorFont from submodule to regular directory
th3w1zard1 Dec 2, 2025
9a78b50
Convert PyKotor from submodule to regular directory
th3w1zard1 Dec 2, 2025
3b81a2c
Update .gitignore and add GitHub workflows for GuiConverter and Holoc…
th3w1zard1 Dec 2, 2025
cf7ebfe
Refactor scripts directory: update README with organization details a…
th3w1zard1 Dec 2, 2025
f9b17d8
various large systemic changes
th3w1zard1 Dec 2, 2025
89e21e1
feat(ci): unify all tool release workflows into single release_tools.yml
th3w1zard1 Dec 3, 2025
e7c84a1
chore: commit local changes before merging into bleeding-edge
th3w1zard1 Dec 3, 2025
19c9136
fix: correct finalize job condition and unix worktree setup
th3w1zard1 Dec 3, 2025
a7b4ea0
docs: make git commit requirement more prominent for AI agents
th3w1zard1 Dec 3, 2025
a94c737
docs: standardize quotation marks in cursor rules documentation
th3w1zard1 Dec 3, 2025
9052955
chore: remove vendor/Kotor RE Things/ from git and add to .gitignore
th3w1zard1 Dec 3, 2025
fab8860
Merge bleeding-edge into master (#50)
Copilot Dec 3, 2025
f6c08ff
Update Engines/PyKotorEngine/src/pykotor/engine/panda3d/mdl_loader.py
th3w1zard1 Dec 3, 2025
f6a8f9b
Update Libraries/PyKotor/src/pykotor/common/misc.py
th3w1zard1 Dec 3, 2025
80023b7
Revert "Update Libraries/PyKotor/src/pykotor/common/misc.py"
th3w1zard1 Dec 3, 2025
25cd458
Update .github/workflows/publish_pykotor.yml
th3w1zard1 Dec 3, 2025
48b5571
Update Engines/PyKotorEngine/tests/__init__.py
th3w1zard1 Dec 3, 2025
27a9de2
Update .github/workflows/verify-pypi-regression.yml
th3w1zard1 Dec 3, 2025
09229cd
Update .github/workflows/run_and_report_pytests.yml
th3w1zard1 Dec 3, 2025
5b51bce
Initial plan (#51)
Copilot Dec 3, 2025
910d854
Merge master into bleeding-edge, preferring bleeding-edge changes
th3w1zard1 Dec 3, 2025
8c478a9
Merge conflict resolution: prefer bleeding-edge over master
th3w1zard1 Dec 3, 2025
978f173
Merge upstream/master into bleeding-edge
th3w1zard1 Dec 3, 2025
2f93409
test
th3w1zard1 Apr 6, 2026
f15e476
fix(repo): resolve .gitmodules merge conflict on bleeding-edge
th3w1zard1 May 24, 2026
e5a00bc
fix(repo): resolve bleeding-edge gitmodules conflict markers (#269)
th3w1zard1 May 24, 2026
e1b1959
Resolve remaining merge conflict markers
Copilot May 24, 2026
6c7d4f0
docs(agents): complete plan 056 solution doc drift (plan 057) (#306)
th3w1zard1 May 24, 2026
b2c7c47
Merge origin/master into bleeding-edge
Copilot May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 42 additions & 7 deletions .cursorignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
_tmp*
__pycache__/

.history
.history/
.history/**/*.py
.*
!.cursor
!.cursorignore
!.cursorrules
!.editorconfig
!.env
!.github
!.gitignore
!.gitmodules
!.vscode
*.cpuprofile
*.egg-info*
*.exe.manifest
Expand All @@ -8,13 +22,13 @@ _tmp*
*.pyc
*.spec
*.tar.gz
*.toc
*.whl
*.zip
*PYZ-*.pyz
/__main__.build/
/__main__.dist/
/__main__.onefile-build/
*.toc
base_library.zip
build
build-windows.ps1
Expand All @@ -25,15 +39,23 @@ dist-mac
dist-win
dist/
Engines/*/examples/
Engines/*/requirements.txt
Engines/*/setup.py
Engines/*/tests/
errorlog.txt
EXE-*.toc
ignore
install_*.ps1
install_*.sh
installlog.txt
Libraries/*/LICENSE
Libraries/*/MANIFEST.in
Libraries/*/PyKotor.code-workspace
Libraries/*/pyproject.toml
Libraries/*/recommended.txt
Libraries/*/requirements.txt
Libraries/*/setup.py
Libraries/Utility/.aider.model.settings.json
LICENSE
LICENSE.txt
logs/*
nuitka_dist
output.prof
Expand All @@ -47,10 +69,23 @@ tests/tmp/*
tests/tslpatcher/tmp/*
tests/Vanilla_KOTOR_Script_Source
this file has no permissions.txt
Tools/*/.github/
LICENSE
LICENSE.txt
tox.ini
Tree-*.toc
tslpatchdata/
!tslpatchdata/changes.ini
!tslpatchdata/generated_ini_output.log
!tslpatchdata/test_kotordiff_profile_summary.txt
!tslpatchdata/test_kotordiff_profile.prof
!tslpatchdata/test_step1_generate_patch_profile_summary.txt
!tslpatchdata/test_step1_generate_patch_profile.prof
!tslpatchdata/test_step2_install_patch_profile_summary.txt
!tslpatchdata/test_step2_install_patch_profile.prof
typings/*
vendor/KotOR_IO
vendor/KotOR.js/vendor/PyKotor/
venv*/
.venv*/
!.venv_3.13/
!.venv_3.13/Lib/
!.venv_3.13/Lib/site-packages/
!.venv_3.13/Lib/site-packages/loggerplus*/
238 changes: 139 additions & 99 deletions .cursorrules

Large diffs are not rendered by default.

7 changes: 3 additions & 4 deletions .env
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
MYPYPATH="./Libraries/PyKotor/src;./Libraries/bioware-kaitai-formats/src;./Libraries/PyKotor/tests;./Tools/HolocronToolset/src;./Tools/HoloPatcher/src;./Tools/HoloPazaak/src;./Tools/KotorDiff/src;./Tools/KotorMCP/src;./Tools/HolocronToolset/tests"
PYTHONPATH="./Libraries/PyKotor/src;./Libraries/bioware-kaitai-formats/src;./Libraries/PyKotor/tests;./Tools/HolocronToolset/src;./Tools/HoloPatcher/src;./Tools/HoloPazaak/src;./Tools/KotorDiff/src;./Tools/KotorMCP/src;./Tools/HolocronToolset/tests"
K1_PATH="G:/SteamLibrary/steamapps/common/swkotor"
K2_PATH="G:/SteamLibrary/steamapps/common/Knights of the Old Republic II"
PYTHONPATH="./tests:./Libraries/PyKotor/src:./Libraries/PyKotorFont/src:./Libraries/PyKotorGL/src:./Tools/BatchPatcher/src:./Tools/HoloPazaak/src:./Tools/GuiConverter/src:./Tools/HolocronToolset/src:./Tools/HoloPatcher/src:./Tools/KotorDiff/src"
K1_PATH="C:/Program Files (x86)/Steam/steamapps/common/swkotor"
K2_PATH="C:/Program Files (x86)/Steam/steamapps/common/Knights of the Old Republic II"
18 changes: 9 additions & 9 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# Code owners for PyKotor repository

# GitHub CODEOWNERS reference: docs.github.com repository settings documentation
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# Core libraries

/Libraries/PyKotor/ @th3w1zard1
/Libraries/PyKotorGL/ @th3w1zard1
/Libraries/PyKotorFont/ @th3w1zard1

# Tools

/Tools/ @th3w1zard1
/Tools/HolocronToolset/ @th3w1zard1
/Tools/HoloPatcher/ @th3w1zard1
/Tools/BatchPatcher/ @th3w1zard1
/Tools/KotorDiff/ @th3w1zard1
/Tools/GuiConverter/ @th3w1zard1

# Configuration files

/pyproject.toml @th3w1zard1
/.github/ @th3w1zard1
/CONTRIBUTING.md @th3w1zard1
/CODE_OF_CONDUCT.md @th3w1zard1
/SECURITY.md @th3w1zard1

# Documentation

/docs/ @th3w1zard1
/README.md @th3w1zard1

# CI/CD

/.github/workflows/ @th3w1zard1

# All Python files

*.py @th3w1zard1

Loading
Loading