Skip to content

OpenKH - 20210510.1

Pre-release
Pre-release

Choose a tag to compare

@Xeeynamo Xeeynamo released this 10 May 21:15
fea2042

Changes:

  • fea2042 Merge pull request #491 from kinlyki/patch-1
  • 7f1d378 Merge pull request #493 from tommadness/feature/mods-manager-internalcopy
  • 433f59a Create internal copy type
  • 33f39fe Merge pull request #492 from kinlyki/patch-2
  • a755a27 Update worlds.md
  • 8867abd Update pawns.md
  • 5a1dcfa Merge pull request #487 from Xeeynamo/feature/kh2-msn
  • e12f975 Merge pull request #483 from iwtexplode/master
  • a9f4868 Updated KH3 enemy pawns list
  • cbcd583 Updated KH3 enemy pawns list
See More
  • fee5acc Merge pull request #462 from snelson3/feature/spawnpoint-type-mod-manager
  • 9ebd267 Merge pull request #470 from tommadness/feature/mods-manager-listpatch-plrp
  • c4a4ad0 fix tests
  • 87b635c Bump YamlDotNet from 9.1.4 to 10.1.0 (#471)
  • 4462dee Add plrp modification to listpatch method.
  • 3fd4bda Merge pull request #458 from Xeeynamo/tools/bbs
  • edaaf59 Changed enum default values to just None.
  • 353317a fix missing parens
  • 95ce4bf Merge branch 'master' into feature/spawnpoint-type-mod-manager
  • 073e9ae Merge pull request #467 from Xeeynamo/fix/cli-kh2-idx
  • 35343bd Merge pull request #466 from Xeeynamo/fix/map-studio-fix
  • 7c05838 Fix broken OpenKh.Command.IdxImg
  • 64dbc26 Fix inverted camera controls
  • 52baff0 Fix crash on tr02
  • 2e23904 Fix map look-up for PS2 editions
  • 15f63f3 Merge pull request #465 from Xeeynamo/fix/automerge
  • 99ed6ea Merge pull request #457 from tommadness/feature/openkh-mods-loader-listreplace
  • 89b3e70 Update method name in tests.
  • eba1f1c Rename "listreplace" method to "listpatch".
  • 2abce9f Attempt to fix auto-merge
  • 9181652 Bump NLog from 4.7.8 to 4.7.9 (#464)
  • a5daeda Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (#461)
  • f9e4eea Game Object update
  • 04ee65c Expanded Game Object list
  • 8a88fd7 Merge pull request #463 from Topaz-Reality/fix/mod-image
  • 773195b Push
  • 0893cd8 Updated Game Object List
  • 13b0f97 spawnpoint method
  • 92f3eab Re-add updated documentation
  • a923740 Small change to EPD editor.
  • 8225e1a Fixes to some tools.
  • f4ad019 Improvements to PMO data.
  • 02508b6 Improvements to vertex color handling.
  • e68f40c PMO and PMP converters with vertex color support.
  • 1951195 PMO and PMP converter improvements.
  • e1a34d1 PMO Converter fix.
  • 1b03971 PMP improvements.
  • ec8de3e HE objects added
  • 3ce01ae Updated Game Object
  • e27340c Fix bad PMO Test
  • 09634bf Improved OLO editor.
  • 986d69a Update tools to .Net 5.
  • f5eb4be GameObject update.
  • e6a4518 Improved GameObject list.
  • 94108c7 Added FM path to bbsa.
  • 9840da1 SCD Read
  • 9cd96ad Small changes to PMO Converter.
  • f4a216b Game Object list updated
  • b8ddb47 Olo Editor fully working.
  • d150d1a Mission Editor
  • 9097154 OLO Flag added to OLO Editor.
  • bfdf2ac Game Object update.
  • ff0c2c1 OLO Editor functional.
  • e697a36 First version of OLO editor.
  • bd0bb99 Improved OLO specification.
  • 8fcd2d5 Update bons expected formatting.
  • 7576a2c Allow for modifying of entire trsr entry if World value is present.
  • 33a0260 Replace Assert.True with Assert.Equal
  • 8103327 Add trsr, item, bons, or objEntry entry if it doesn't already exist.
  • 424605b Simplify trsr patching.
  • b29b32e FMLV test proves that the two FMLV can be merged
  • 271d903 Rename Kh2.SystemData.Item.Items1 and Items2 across the codebase.
  • a446636 Simplify FmlvDTO.
  • d5960ae Allow for individual editing of levels.
  • fc511ea Fix Lvup test. Create Objentry test.
  • 4046a88 Correct (most) of the ListReplace tests.
  • 227c18b Create DTO for Kh2.Battle.Fmlv
  • 7e62a23 Correct Objentry test asset file
  • 86bb009 Remove debug serializer from Objentry listreplace method.
  • ff8964c Add Objentry editing functionality
  • 72c0a0b Split ListReplaceTest into individual tests for each function.
  • 9a04c46 Add unit tests
  • 55793f6 Update fmlv to work with new Kh2.Battle.Fmlv parsing
  • 714236c Refactors fmlv data to use a Dictionary of Lists
  • 00e2049 Convert variable types to var wherever possible.
  • 40c7c1d Remove unencoding function.
  • d8d5e88 Convert characterMap and deserializer to static readonly fields.
  • 36532d8 Rename variables to use camelCase
  • b9357f2 Add "listreplace" method for patching
  • 6f2b1a1 Merge pull request #432 from Xeeynamo/feature/openkh-mods-loader
  • 8ce861b Minor clean-up
  • 6f40a94 Better region page
  • 3ad6cdb Hide PC release support for now
  • 0ffbc04 Fix typos
  • 0e8d567 Fix region change crash
  • 6b6429c Detect if the selected ISO is actually from Kingdom Hearts II
  • 24b9f8a Remove unused patcher prototype
  • ef087ec Minor layout optimization
  • a445e94 Allow to resize window
  • 9015d80 Fix a bug on Msg.Write where messages were not always written in order
  • b034f95 Handle build errors more gracefully
  • eecad66 Show Wizard automatically on the very first execution
  • b75d6fd Show mod title by default, repo name when title is not specified
  • de8cab3 Fix a rare bug where updates would not appear
  • 335ec55 UI enhancements when no mods are selected
  • 08341e3 Do not crash if the configured executable is not found
  • b5df8d5 Fix saves for KH2FM when changing region
  • 8cbd873 Add link to report issues for a mod
  • 033b5c9 Do not crash if the remote can not be fetched
  • 2a031ac Fallback for files obj/.a.
  • ea30cd5 Do not crash if a mod does not have a remote git
  • 62a0e48 Fix various oddities exporting and patching msg files
  • 8c79479 Use correct RegionID for US and JP
  • 867e8d1 Give feedback while building
  • 3e68762 Implement update functionality
  • 48bb41b Correctly order mods on start-up
  • fa2dab7 Move update message
  • f09f7a5 Allow to open the mod's folder
  • c212975 Show available updates
  • 0dd9618 Wrap logs too long
  • 40a1730 Minor UI enhancements
  • bd1cdb6 Refined mod preview page
  • 9bef9f3 Show version from the application menu
  • 56b1e5e Clean-up code
  • 02850c9 Add useful links
  • 517bbef Close the "Install mod" window with the Esc button
  • 09993b3 Add Build only and Run only commands and bind them to shortcuts
  • 2af78d6 UI enhancements
  • 32af73a Show logs from OpenKH Game Engine within the Mods Manager
  • 79cf218 Fix bug where downloaded mods could not be deleted
  • fe961dc Recognize if an ARD script is valid or not
  • 9aeca08 Fix rare crash when closing the program while PCSX2 is starting
  • c8e38e8 Close all the invoked windows when needed
  • df662ec Add "required" feature for assets
  • 378cc82 Fix more bugs on how the mod priority system works
  • 1f64681 Fix bug where only the mod at top priority would work
  • a18474f Fix more bugs with the debug window
  • 237f1aa Fix load file name log
  • d749a6d Fix bug on wizard where the region page was skipped
  • 5d32386 Fix weird crash with the debugger window
  • 720d1c6 Add log window
  • 9da11e7 Add AreaData script patching support
  • 9ddedf6 Allow to extract the ISO within the application
  • af00dd6 Fix few stuff regarding the blacklist mechanic
  • 21bffba Fix paths with whitespace
  • 58fd5dc Allow to install mods from ZIP archives
  • 5472855 Add blacklist support
  • 711b4b0 Fix inverted Red and Blue channels on IMGD creation time
  • 368e23d Exit from the injection loop if PCSX2 is closed
  • 98cb6bd Patch multiple files with just one descriptor
  • e37d4db Fix bug where the mod directory would not be created
  • c300428 Load files from the correct path
  • 649c2e9 Fix rare graphical glitch on PCSX2
  • f107337 Slim code
  • 8a41691 UI refinements
  • e1d5f26 Add file fallback mechanic
  • 4680938 Fix crash when the file mods.txt is not found
  • ca69dce Add region selection from the wizard screen
  • 3ce9dc5 Add patch to force specific regions
  • c49bcfb Add regional fallback mechanic
  • f1cea9e Clean the mod folder before launching the game
  • abf13cc Add compatibility with all PS2 editions of Kingdom Hearts II
  • d4f7824 Add better mods support for the engine
  • 5a12b18 Add set-up wizard
  • 77e768d Mods Manager injects itself into PCSX2 with KH2FM
  • b63c079 Add Mods Manager
  • 257d66d Ensure IMGZ inside a BAR can be patched
  • 231d3d6 Msg Id can be written in hexadecimal
  • eae0c00 Allow to patch IMZ files
  • 6313f7e Add msg patcher
  • 7b3112d Code more compact and flexible
  • b0b04bd Refactor metadata
  • 792ba96 Add image support
  • 7da77b9 Patch BAR files
  • ad0d576 Add core patching mechanic
  • 74f3c95 Merge pull request #459 from Xeeynamo/feature/kh1-idx
  • 135e8ad Minor distraction errors
  • e523530 Add Command.IdxImg support for Kingdom Hearts 1 ISO
  • 48cc5ab Move ISO utility in a more common place
  • 2b3dea0 Add KH1 archive parser
  • 3202a93 Merge pull request #454 from PlancakeJB/master
  • c0c4e35 Merge pull request #456 from Xeeynamo/upgrade-net5
  • 057d47c Fix failing tests as .NET 5 have a more precise float output
  • e04c7c9 Add playground project
  • 38355d0 Build script does not fail on empty folders
  • 8612674 Update README to link NET 5.0 stuff
  • dd7b56d Upgrade to .NET 5
  • 481a012 Bump System.Drawing.Common from 5.0.1 to 5.0.2 (#455)
  • ab17c51 Removed dead link
  • e7cd92b Remove unnecessary line breaks
  • 1d3f876 Remove unnecessary line breaks
  • 3525d60 Merge pull request #2 from PlancakeJB/docs/ds-files
  • 408c82f Added links to new sound docs
  • 87bfa59 Initial STRM doc
  • de85991 Initial SWAR doc
  • 24c8590 Initial SWAV doc
  • e593411 Initial SBNK doc
  • 1d59d53 Initial SSAR doc
  • 8fdd953 Initial SSEQ doc
  • 8d16e11 Merge pull request #451 from Xeeynamo/feature/bbs-pam
  • ecbad59 Use high performance I/O to read and write PMOs
  • b58e5aa Small fixes.
  • 6c7c756 Fix PAM test.
  • 3f69c19 Added EndProject where it was missing.
  • e50b4c2 Remove unnecessary data in parser.
  • 861f018 Merge pull request #449 from Xeeynamo/fix/inverted-input
  • 7d9d8a8 Change Test Anim Internal Name
  • 7cc465a Fixes to PMO Parser.
  • f6ba594 Small changes.
  • 1ca49f8 Small changes to PMO format.
  • 9dca318 Last changes to tools.
  • 1992eae Small change in PMO parser.
  • 76d5255 Changes to PAM format.
  • 278f12f Better Vertex Weights.
  • 2e852a6 PAM converter outputs bone structure.
  • a6261ee Improvements to bone handling.
  • 8f8cd5b PMOScene
  • 32fa3e6 PAM format implemented.
  • 43c5eab Merge pull request #450 from snelson3/ddd-lboard
  • ee1265d Merge pull request #443 from osdanova/master
  • 6ae5bf5 LS exclusive
  • a189665 Added Light Seeker. Changed "Models" to "PMO files"
  • 317ee17 lboard documentation
  • e36bdfb lboard documentation
  • ce42ca5 Fix free-camera movement
  • 65d0e01 Fix camera controls for MapStudio
  • 7bf0907 Fix inverted character controls
  • dfef55a Bump NLog from 4.7.7 to 4.7.8 (#448)
  • 8a23b2b Terra with cape
  • 3ab4450 Merge pull request #446 from Xeeynamo/feature/io-optimization
  • 12abdd7 Avoid to create a BinaryReader to peek data
  • 3d450c5 Optimize I/O performance
  • 293ca50 Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 (#445)
  • 4677a9b Index path
  • 6e286ad Worlds moved
  • 94b5306 Model list divided by category
  • 19ed36f KH2 Battle editor enemy list update
  • 6294e4d KH BBS PMO list
  • 646b1b0 initial SDAT doc
  • 701d319 Bump coverlet.collector from 3.0.2 to 3.0.3 (#442)
  • 43c720e Some more types
  • 1d95f2f Merge pull request #431 from Xeeynamo/tools/bbs
  • 8cf2f0d Merge pull request #423 from Xeeynamo/feature/input-reworked
  • ef31ebe Changed IteEditor to IteViewer
  • d044051 Made changes as requested.
  • 1418e04 Fixes
  • 1c3760a Fix invalid file usage for WinShell programs. (#437)
  • bb1c910 Fixed test.
  • 2750994 Unbrandize input buttons
  • 0348bff Add back button repeat system

This list of changes was auto generated.