Skip to content

Releases: NickHugi/PyKotor

v3.0.0b6-toolset (hotfix)

06 May 08:47
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Add missing erf_relpath param when extracting a single file from ERFEditor by @JoeNotCharles in #102
  • Fix Texture tab exporting, reported by Fistouille
  • Fix model renderer (opening a mdl file directly), which broke in b5
  • Fix a bug with the updater, which broke in b5

Full Changelog: v3.0.0b5-toolset...v3.0.0b6-toolset

v3.0.0b5-toolset

05 May 13:38
Compare
Choose a tag to compare
v3.0.0b5-toolset Pre-release
Pre-release

What's Changed

  • Various refactors to Module handlers and QOpenGLWidget lifespans. by @th3w1zard1 in #101
  • Implement Move Up/Down in the DLG editor.
  • Fix a minor bug with UTP's not saving the LinkComment field.
  • Other various bug-fixes/refactors that I can't recall - see the changelog.

Bug Fixes

  • Fix the incorrect sort order for DLG links in the DLG editor.

Full Changelog: v3.0.0b4-toolset...v3.0.0b5-toolset

v3.0.0b4-toolset

03 May 11:45
Compare
Choose a tag to compare
v3.0.0b4-toolset Pre-release
Pre-release

What's Changed:

  • Implement robust new context file/resource menu actions everywhere.
  • Cleanup the various new features to the module designer.
  • Properly allow .rim modules to be used in the Module Designer.
  • Properly add 'Edit Geometry' to the designer.
  • In the UpdateDialog, automatically select 'pre-release' checkbox if no main releases are available
  • In the UpdateDialog, proper handling of when the user's exe name is different from the exe name in the archive.
  • Various logging improvements, will now save log files to a folder named 'logs' in the cwd rather than spilling all over the place.

Bug Fixes:

  • Fixed ModuleDesigner failing to load a module once a module has already been loaded.
  • Fixed the ModuleDesigner's 'open' dialog improperly handling filename suffixes (thanks Thor117 for reporting this)
  • Cleanup/improve the ModuleRenderer so changing between render contexts between modules is possible.
  • Various bugfixes addressing issues in v3.0.0-toolset-b2 and v3.0.0-toolset-b3.
  • In the UpdateDialog, fix the 'Update to Latest Version' button.

Full Changelog: v3.0.0b3-toolset...v3.0.0b4-toolset

v1.60-patcher-beta4

03 May 11:46
Compare
Choose a tag to compare
v1.60-patcher-beta4 Pre-release
Pre-release

What's Changed

Bug Fixes

  • Fix a bug where 2da column names in [2DAList] would sometimes be treated as memory tokens if they started with the substring 'strref'
  • Same bugfix for 2damemory

New features:

  • Add ability to define extra Required files and extra RequiredMsg's for each. Syntax will be documented in the full release of v1.6.
  • Implement the core PyKotor logger into the patcher for better error handling/logging.

Full Changelog: v1.60-patcher-beta3...v1.6.0-patcher-beta4

v3.0.0b3-toolset

02 May 09:30
Compare
Choose a tag to compare
v3.0.0b3-toolset Pre-release
Pre-release

What's Changed:

  • Remove pyperclip package from the repo.
  • Various new features in the Module Designer and GIT editor.

Bugfixes:

  • Fix undo/redo rotations in the module designer
  • Fix a bug preventing the 2d renderer in the module designer from accepting mousebutton/other hotkeys.
  • Improve/fix various logging around the project.
  • Possibly fix tpcviewer's y-flipping bug (or at least improved it)

beta2 had a few unfortunate bugs, addressed in this release:

  • Fix a critical bug with saving GIT encounter geometry, caused by v3.0.0-b2
  • Fix a minor bug where the main toolset window wouldn't be disabled on startup (i.e. select an installation first), caused by v3.0.0-b2
  • Fix a bug that would cause the wrong filename of a module to load in the designer, caused by v3.0.0-b2 this turned out to not be fixed here, was instead fixed in b4

Full Changelog: v3.0.0b2-toolset...v3.0.0b3-toolset

v3.0.0b2-toolset

27 Apr 21:28
Compare
Choose a tag to compare
v3.0.0b2-toolset Pre-release
Pre-release

Large bag of small bugfixes

  • Fix an occasional bug that could happen if QSettings became corrupted, causing editors to fail loading.
  • Fix a bug preventing most key/mouse binds from working.
  • Fix 'Add Instance' when 'create new' chosen in the dialog.
  • Improve module designer chooser dialog, prompt when .mod must be created.
  • Ensure UTE/UTT have default geometry (creates a small triangle by default when none existing) to prevent crashes when loaded into KOTOR.
  • Other various bugfixes.

Full Changelog: v3.0.0b1-toolset...v3.0.0b2-toolset

v3.0.0b1-toolset

23 Apr 12:57
Compare
Choose a tag to compare
v3.0.0b1-toolset Pre-release
Pre-release

First prerelease of the toolset targetting the master branch. Most of bleeding-edge has been merged in by this point.

What's Changed

  • Toolset - Stop burning end user's eyeballs by @th3w1zard1 in #66
  • Qt abstraction layer by @th3w1zard1 in #89
  • Toolset - Module designer undo stack by @th3w1zard1 in #55
  • Slight repo restructure by @th3w1zard1 in #100
  • Drop jsonpickle module from required packages. This probably will invalidate most of your settings used in the beta.
  • Swap to master branch for toolset prereleases of v3
  • Right click on a twoda combobox entry to view the row index and optionally copy to clipboard.

Bug Fixes:

  • Fixed a bug preventing 'Edit Instance' and/or 'Edit Resource' from being used in the module designer.
  • Fixed the toolset creating unused and forgotten temporary directory on startup.
  • Fixed a bug where some UTCs were rendering with missing body textures. Many thanks to @DarthParametric for explaining the problem & helping with the fix.

Performance:

  • Improve toolset startup times by at least 50 percent faster, probably more.
  • Implement caching of functions that were showing long execution times in the profiling data
  • Improve logging, we now keep only three log files instead of 6

Full Changelog: v2.2.1-toolset-beta24...v3.0.0b1-toolset

v0.7.0-translator

20 Apr 16:03
Compare
Choose a tag to compare

What's Changed

  • Add ability to convert K2 GFFs to K1 and vice versa.
  • Add feature that'll list all texture/lightmap names in MDLs and output them to text files in the working dir.
  • In the above feature, also add a feature that'll check them against the installation and save the textures/lightmaps that are missing.
  • Cleanup some of the ui
  • Rename the tool to 'BatchPatcher'
  • PyKotor's internals have been updated with some bug fixes and better logging since v0.6.1

Full Changelog: v0.6.1-translator...v0.7.0-translator

v1.60-patcher-beta3

14 Apr 18:50
Compare
Choose a tag to compare
v1.60-patcher-beta3 Pre-release
Pre-release

What's Changed

  • Fix #98
  • Fix loading RTE files in the main window.

Full Changelog: v1.60-patcher-beta2...v1.60-patcher-beta3

testqt

11 Apr 03:53
Compare
Choose a tag to compare
testqt Pre-release
Pre-release

test alternate qt versions and ensure workflow will build them, ignore this release