Skip to content

Releases: OpenKH/OpenKh

OpenKH - 20200530.3

30 May 22:12
6794ab6
Compare
Choose a tag to compare
OpenKH - 20200530.3 Pre-release
Pre-release

Changes:

  • 6794ab6 Merge pull request #123 from Xeeynamo/feature/fix-aspect-ratio
  • f2de5c7 Fix aspect ratio for ReMIX build
  • 01f906f Merge pull request #118 from Xeeynamo/feature/kingdom-shader
  • 2bfb376 Fix a minor bug where the minimum value of texture region was ignored
  • cdcc2b2 Merge pull request #114 from Xeeynamo/feature/build-linux
  • 788cbbc Remove unused flags
  • 21a73c1 Exclude test project
  • 0c47aa0 Try a different approach to publish binaries
  • 95deded Compile OpenKh.Game on Linux and macOS too
  • e2bb9d1 Create ad-hoc solution when building for Windows
See More
  • 912fd8c Use solution name variable for Linux build
  • 625d49f Last minute fix
  • 2e6dad0 Update README
  • 162f507 Easier file structure for published artifacts
  • 07c61e2 Improve script on Linux to include alias
  • a9fe688 derp
  • 8a6856c Add script to compile the solution in Linux or macOS
  • 1406c36 Add comments to "pre-build.ps1"
  • 34f51e6 Add script to build the solution into a single directory
  • d6b8d4d Do not include the test project when publishing
  • dd1f1ea Do not log good stuff as warnings
  • d0b7aee Merge pull request #117 from Xeeynamo/feature/jpfont-evt
  • d5200b1 Change 0x55 from to
  • 367d4eb Merge pull request #120 from kenjiuno/fix-delayandfade
  • 862ba63 Add JPSYS and JPEVT support for MsgTool
  • 5bd028c Fix test failure using replaced XML element name.
  • d9f2db6 Fixing A XML serialization problem on OpenKh.Command.MsgTool.
  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • c446231 Fix broken test
  • 5f05f0a Fix xwa to wa
  • 16f6b43 Merged changed with kenjiuno's old branch
  • 43b766f Add test for event decoder
  • 5b8d15c Change Japanese event encoder for KingdomTextContext
  • a7b425f Add JapaneseEventEncoder
  • 5b904de Foundation of japanese evt decoder
  • e7f7626 renamed JapaneseTable to JapaneseSystemTable
  • acb508f renamed JapaneseTable to resolve naming conflict
  • c6e19de Remove portion of code that was not supposed to be committed
  • 35b1792 Fix error caused by distraction
  • 33a8f36 Small clean-up
  • 7d654cc Texture wrapping independent between U and V, like PS2's GS
  • 542badd Paritally fix texture rendering on maps
  • cbb033a Use KingdomShader everywhere
  • b9faef4 Put KingdomShader as a separate class
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63...
Read more

OpenKH - 20200530.1

30 May 10:58
01f906f
Compare
Choose a tag to compare
OpenKH - 20200530.1 Pre-release
Pre-release

Changes:

  • 01f906f Merge pull request #118 from Xeeynamo/feature/kingdom-shader
  • 2bfb376 Fix a minor bug where the minimum value of texture region was ignored
  • cdcc2b2 Merge pull request #114 from Xeeynamo/feature/build-linux
  • 788cbbc Remove unused flags
  • 21a73c1 Exclude test project
  • 0c47aa0 Try a different approach to publish binaries
  • 95deded Compile OpenKh.Game on Linux and macOS too
  • e2bb9d1 Create ad-hoc solution when building for Windows
  • 912fd8c Use solution name variable for Linux build
  • 625d49f Last minute fix
See More
  • 2e6dad0 Update README
  • 162f507 Easier file structure for published artifacts
  • 07c61e2 Improve script on Linux to include alias
  • a9fe688 derp
  • 8a6856c Add script to compile the solution in Linux or macOS
  • 1406c36 Add comments to "pre-build.ps1"
  • 34f51e6 Add script to build the solution into a single directory
  • d6b8d4d Do not include the test project when publishing
  • dd1f1ea Do not log good stuff as warnings
  • d0b7aee Merge pull request #117 from Xeeynamo/feature/jpfont-evt
  • d5200b1 Change 0x55 from to
  • 367d4eb Merge pull request #120 from kenjiuno/fix-delayandfade
  • 862ba63 Add JPSYS and JPEVT support for MsgTool
  • 5bd028c Fix test failure using replaced XML element name.
  • d9f2db6 Fixing A XML serialization problem on OpenKh.Command.MsgTool.
  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • c446231 Fix broken test
  • 5f05f0a Fix xwa to wa
  • 16f6b43 Merged changed with kenjiuno's old branch
  • 43b766f Add test for event decoder
  • 5b8d15c Change Japanese event encoder for KingdomTextContext
  • a7b425f Add JapaneseEventEncoder
  • 5b904de Foundation of japanese evt decoder
  • e7f7626 renamed JapaneseTable to JapaneseSystemTable
  • acb508f renamed JapaneseTable to resolve naming conflict
  • c6e19de Remove portion of code that was not supposed to be committed
  • 35b1792 Fix error caused by distraction
  • 33a8f36 Small clean-up
  • 7d654cc Texture wrapping independent between U and V, like PS2's GS
  • 542badd Paritally fix texture rendering on maps
  • cbb033a Use KingdomShader everywhere
  • b9faef4 Put KingdomShader as a separate class
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum...
Read more

OpenKH - 20200527.21

27 May 21:00
cdcc2b2
Compare
Choose a tag to compare
OpenKH - 20200527.21 Pre-release
Pre-release

Changes:

  • cdcc2b2 Merge pull request #114 from Xeeynamo/feature/build-linux
  • 788cbbc Remove unused flags
  • 21a73c1 Exclude test project
  • 0c47aa0 Try a different approach to publish binaries
  • 95deded Compile OpenKh.Game on Linux and macOS too
  • e2bb9d1 Create ad-hoc solution when building for Windows
  • 912fd8c Use solution name variable for Linux build
  • 625d49f Last minute fix
  • 2e6dad0 Update README
  • 162f507 Easier file structure for published artifacts
See More
  • 07c61e2 Improve script on Linux to include alias
  • a9fe688 derp
  • 8a6856c Add script to compile the solution in Linux or macOS
  • 1406c36 Add comments to "pre-build.ps1"
  • 34f51e6 Add script to build the solution into a single directory
  • d6b8d4d Do not include the test project when publishing
  • dd1f1ea Do not log good stuff as warnings
  • d0b7aee Merge pull request #117 from Xeeynamo/feature/jpfont-evt
  • d5200b1 Change 0x55 from to
  • 367d4eb Merge pull request #120 from kenjiuno/fix-delayandfade
  • 862ba63 Add JPSYS and JPEVT support for MsgTool
  • 5bd028c Fix test failure using replaced XML element name.
  • d9f2db6 Fixing A XML serialization problem on OpenKh.Command.MsgTool.
  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • c446231 Fix broken test
  • 5f05f0a Fix xwa to wa
  • 16f6b43 Merged changed with kenjiuno's old branch
  • 43b766f Add test for event decoder
  • 5b8d15c Change Japanese event encoder for KingdomTextContext
  • a7b425f Add JapaneseEventEncoder
  • 5b904de Foundation of japanese evt decoder
  • e7f7626 renamed JapaneseTable to JapaneseSystemTable
  • acb508f renamed JapaneseTable to resolve naming conflict
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e...
Read more

OpenKH - 20200527.15

27 May 14:32
d0b7aee
Compare
Choose a tag to compare
OpenKH - 20200527.15 Pre-release
Pre-release

Changes:

  • d0b7aee Merge pull request #117 from Xeeynamo/feature/jpfont-evt
  • d5200b1 Change 0x55 from to
  • 367d4eb Merge pull request #120 from kenjiuno/fix-delayandfade
  • 862ba63 Add JPSYS and JPEVT support for MsgTool
  • 5bd028c Fix test failure using replaced XML element name.
  • d9f2db6 Fixing A XML serialization problem on OpenKh.Command.MsgTool.
  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
See More
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • c446231 Fix broken test
  • 5f05f0a Fix xwa to wa
  • 16f6b43 Merged changed with kenjiuno's old branch
  • 43b766f Add test for event decoder
  • 5b8d15c Change Japanese event encoder for KingdomTextContext
  • a7b425f Add JapaneseEventEncoder
  • 5b904de Foundation of japanese evt decoder
  • e7f7626 renamed JapaneseTable to JapaneseSystemTable
  • acb508f renamed JapaneseTable to resolve naming conflict
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e Better title screen
  • 7214c29 Add basic support for title screen
  • f8e622c Imgz can be instantiated as an object
  • 4d4b959 Add OpenKh.Game
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e ...
Read more

OpenKH - 20200527.12

27 May 12:10
367d4eb
Compare
Choose a tag to compare
OpenKH - 20200527.12 Pre-release
Pre-release

Changes:

  • 367d4eb Merge pull request #120 from kenjiuno/fix-delayandfade
  • 5bd028c Fix test failure using replaced XML element name.
  • d9f2db6 Fixing A XML serialization problem on OpenKh.Command.MsgTool.
  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
See More
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e Better title screen
  • 7214c29 Add basic support for title screen
  • f8e622c Imgz can be instantiated as an object
  • 4d4b959 Add OpenKh.Game
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule<...
Read more

OpenKH - 20200527.8

27 May 11:34
60cfdf6
Compare
Choose a tag to compare
OpenKH - 20200527.8 Pre-release
Pre-release

Changes:

  • 60cfdf6 Merge pull request #119 from Xeeynamo/hotfix/tools-broken [ #107 ]
  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • 40d309e Fixes countless bugs that risked to damage files changed from #107
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
See More
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e Better title screen
  • 7214c29 Add basic support for title screen
  • f8e622c Imgz can be instantiated as an object
  • 4d4b959 Add OpenKh.Game
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule for tools that requires all the info
  • d12fae2 Proper names with extensions for extracted Bar items
  • e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
  • 2d3d5a0 U...
Read more

OpenKH - 20200527.7

27 May 11:27
e6804a2
Compare
Choose a tag to compare
OpenKH - 20200527.7 Pre-release
Pre-release

Changes:

  • e6804a2 Merge pull request #116 from Xeeynamo/feautre/remove-gdi-dependency
  • f6e764a Try to fix compilation error on Azure
  • bc305ec Decoupling GDI specific logic from OpenKH low level libraries
  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
See More
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e Better title screen
  • 7214c29 Add basic support for title screen
  • f8e622c Imgz can be instantiated as an object
  • 4d4b959 Add OpenKh.Game
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule for tools that requires all the info
  • d12fae2 Proper names with extensions for extracted Bar items
  • e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
  • 2d3d5a0 Update CONTRIBUTING.md
  • b676ea0 Added a Discord header
  • 26b3f51 Merge pull request #98 from Xeeynamo/feature/kh2-place-editor
  • b4aa6c0...
Read more

OpenKH - 20200526.13

26 May 22:32
Compare
Choose a tag to compare
OpenKH - 20200526.13 Pre-release
Pre-release

Changes:

  • 3f2367c FIx broken build on 'master'
  • 3016dff Merge pull request #101 from Xeeynamo/feature/engine-experimental
  • 3e3fb7e Fix a bug where 3D models could overlap on 2D graphics
  • 13c05f8 Fix a bug where the title screen background was drawn twice
  • 91b1b88 Fix crash on ReMIX when loading a map
  • ca2ab48 Improve performance when getting a KH2 message
  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • ff86657 Greatly improve 2D rendering performance
  • 962fcaa A little bit better.
  • 6ae5f7b Improve Kkdf2MdlxParser cohesion a little bit.
See More
  • 8e0bba7 Updating the program to run tests.
  • 3d660a8 Clean up of Kddf2 mdlx, and did some routine splitting.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • cf5be56 Add more information regarding model textures
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 82b5b41 Refactoring under Kddf2 name space.
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • 5fde86f DebugOverlay cleanup
  • fa6c308 Use correct encoder for DebugOverlay
  • e11f053 Use correct FontContext based on the game language
  • 067325c Centralize message drawing logic
  • f2e9b21 Fix a bug where the New Game animation could be constantly triggered
  • 3f17797 Discover new Frame field purposes
  • 6f4e181 Use correct interpolation algorithm
  • eefbe63 Correct type of few Sequence animation fields
  • 63c68aa Greatly improve VifUnpacker performance
  • dee0702 Improve performance at parsing a VPU packet
  • 8638d7c Move camera horizontally
  • cd8b4dc Add new MDLX parser for maps
  • 2657498 Replace Kddf2's ParseVIF with OpenKH's VifUnpacker
  • cb9434d Accurate 2LD rendering
  • fbdf037 More accurate 2D renderer
  • 7829006 Show the new game animation when "New Game" is pressed
  • 2ce1c0c Use the same internal resolution of the original game
  • 9dbf441 Run the full intro sequence, with the option to skip it
  • e894571 Add title screen support for ReMIX builds
  • 2e73419 Add title screen support for EU and JP builds
  • 520a46d Added n_ex prefixed files to the NPC objentry type, added "b_ex" prefixed files to BOSS, temporarily adjusted fov slightly to prevent some of the distortion effect, and changed the default window size to a bigger but not absurd widescreen resolution.
  • d2741d4 Fmlv is more conformant to other library classes
  • efa1709 Move Lvup into Kh2.Battle
  • 0f62cb2 Fix bug where 2D graphics was removing the DepthStencilState
  • 1dc7532 Allow to go from the title screen to the in-game graphics
  • e2eacca Auto-detect region
  • f7b8912 Allow to return to title screen from a map
  • 344fa64 Load some additional models correctly
  • 03c8d45 Add debug functionalities for map
  • c24facf Allow to hook debug functionalities
  • 6182403 Add DebugOverlay
  • b8299cb Load sys.bar
  • f6403c3 Rename IMessageProvider methods to be more self-explanatory
  • f332505 Load fontimage and fontinfo
  • b5817b2 Load files from KH2.IDX when possible
  • 5c50d18 Centralize some common logic into a Kernel object
  • 58b8621 Fix a bug where ArchiveManager was not closing file streams
  • e427686 Allow to load a MDLX into a map
  • 7f802d3 Upgrade game to .Net Core 3.1
  • c77bde8 Move camera logic elsewhere
  • cb4e992 Do not throw any exception when an archive item is not found
  • 00cdab4 Use of ArchiveManager to load 3d models
  • 77d3f63 Add address mode to ModelTexture
  • 9e6006f Fix rendering errors due to missing alpha blending
  • 278ea64 Add maximum level of visibility to a map
  • 3c1ab1a Add map loader
  • 70a6e49 Read texture from MLDX file
  • 18ba859 camera movement
  • 1f3f9bc Add kddf2 code for MDLX
  • 06fc2ab Add texture support
  • 55c7910 Load 3d model to MapScene
  • b1a1030 Add model parser (not complete!)
  • 09fee44 Add basic MapState
  • 4c22914 Update InputManager with new keys
  • 02601b9 Add Theater sub-menu
  • 593410d Load textures in the correct channel order
  • 3852e4e Better title screen
  • 7214c29 Add basic support for title screen
  • f8e622c Imgz can be instantiated as an object
  • 4d4b959 Add OpenKh.Game
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule for tools that requires all the info
  • d12fae2 Proper names with extensions for extracted Bar items
  • e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
  • 2d3d5a0 Update CONTRIBUTING.md
  • b676ea0 Added a Discord header
  • 26b3f51 Merge pull request #98 from Xeeynamo/feature/kh2-place-editor
  • b4aa6c0 Merge pull request #99 from Xeeynamo/imgbot
  • e611f48 Include UTF-8 BOM when exporting as CSV
  • b27fbc2 Fixed some text
  • 118727a Add place tool in the docs
  • f49e20d...
Read more

OpenKH - 20200526.5

26 May 15:37
8ba7b5a
Compare
Choose a tag to compare
OpenKH - 20200526.5 Pre-release
Pre-release

Changes:

  • 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
  • 8e0bba7 Updating the program to run tests.
  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
See More
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule for tools that requires all the info
  • d12fae2 Proper names with extensions for extracted Bar items
  • e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
  • 2d3d5a0 Update CONTRIBUTING.md
  • b676ea0 Added a Discord header
  • 26b3f51 Merge pull request #98 from Xeeynamo/feature/kh2-place-editor
  • b4aa6c0 Merge pull request #99 from Xeeynamo/imgbot
  • e611f48 Include UTF-8 BOM when exporting as CSV
  • b27fbc2 Fixed some text
  • 118727a Add place tool in the docs
  • f49e20d Add 00place documentation
  • 9cc97b6 Add list of all game maps
  • 93f1ea2 Export list as CSV
  • b62b403 Read place name information correctly
  • b6e73b0 Parse and write 00place.bin and place.bin correctly
  • 86b6ea1 Correctly parse and write back a place.bin
  • 4feb663 A bit of refactoring on StreamExtensions
  • d42e656 Apparently, 00place.bin is unused and the one read by the game is in msg
  • c512590 Allow to partially parse and see 00place.bin and place.bin files
  • e9fbf15 Move message logic to shared libraries
  • d347117 [ImgBot] Optimize images
  • bcce491 Merge pull request #97 from Xeeynamo/feature/better-cli
  • ce8d52c derp
  • 3ef8ce7 Remove unused portion of code
  • 8863c04 Link to the tool page
  • 9d8e49d Use the same version for McMaster.Extensions.CommandLineUtils
  • 9ca7133 Move OpenKh.Tools.Kh2TextEditor guide under docs/tool
  • 4867d4a Add proper list of tools
  • 54bf73e Fail-proof CLI handling for Arc and MsgTool
  • 842167b Make required options as arguments, to simplify CLI scripts
  • 3c2a478 Allow to strip ReMIX asset info from remastered content
  • 2e119bc Make OpenKh.Command.HdAssets a proper CLI tool
  • 89b6210 Fix a bug where HdAsset.Stream was already at the end of its stream
  • 9c1441c Remove useless readme
  • d5b03a2 Proper CLI tool with arguments for OpenKh.Commands.Bbsa
  • 5f70162 Specify when a parameter is required
  • c338da8 Add list command to enumerate IDX content
  • fc2484d Add more handy options when extracting
  • 3446fd8 Allow to specify a custom IMG
  • a88f3f6 Make OpenKh.Command.IdxImg to handle unspecified arguments correctly
  • d759a15 Merge pull request #96 from Xeeynamo/feature/csproj-refactor
  • cd15532 OpenKh.Tools.Common uses the correct WPF tooling too
  • fd788e4 Update from .Net Core 2.1 to 3.1
  • 549429e Make csproj for WPF conformant to the new format
  • 3707f4c Merge pull request #95 from Xeeynamo/objentry-improvements
  • a625274 Remove empty string description
  • 3f04f3b fixed typos
  • b616d86 Default text not needed as the enum is called that
  • 926072a Small adjustments
  • 2e062db Define CommandMenuOptions as enum, display as combobox with description
  • e6d0ff8 Backport the changes for the FileDialog
  • edd69bc Merge pull request #94 from Xeeynamo/feature/io-dialog-revamp
  • a0072ed Replace AddExtensions all files with AddAllFiles
  • 893695a Fix build problem for multi-targeting framework projects
  • 345dbb1 Merge pull request #93 from Xeeynamo/feature/kh2-fac
  • 7b577f8 Use OnOpen and OnSave functions from new FileDialog class
  • 2bc127d Use OnOpen and OnSave functions from new FileDialog class
  • f542387 Update XeEngine.Tools.Public
  • 9d3199c Remove unnecessary namespaces
  • 0642624 Add IMGD, IMGZ and FAC documentation
  • b53f79d Add FAC support to ImageViewer
  • 55dd1dc Add Fac lib support
  • 65cadcd Small readability improvements
  • c82a9fd Imgd.IsValid rejects streams with a length less than 64 bytes
  • b1b1a37 Fix a crash on Imgd for palettes different than 16 or 256
  • 9cb5f17 Use OnOpen and OnSave functions
  • f27dced Merge pull request #91 from Xeeynamo/feature/pipeline-improvements
  • 146023f Update README with new download link and additional info
  • 13a974c Exclude tests to the final build output directory
  • 126b3d3 Try to make 'Release' on Azure DevOps working
  • 3c2b9ab Set csproj values only for actual OpenKH projects
  • 712f64d Set a proper version when building locally
  • 2c70fe0 Remove Copyright tag from every project
  • 603f6aa Rename OpenKh to OpenKH for the assembly output
  • af541f1 Speed-up submodule cloning
  • 88157a0 Fix bug for missing tools in the artefacts with a custom OutputPath
  • 9cf6136 Merge pull request #90 from Xeeynamo/feature/msg-optimize
  • bfebcee Add some documentation for MSG files
  • 450baea Add Optimize feature in the Text Editor
  • e72755b Add Msg w...
Read more

OpenKH - 20200524.7

24 May 14:56
0cb541b
Compare
Choose a tag to compare
OpenKH - 20200524.7 Pre-release
Pre-release

Changes:

  • 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
  • dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
  • 73ae154 Merge branch 'master' into feature/2ld-cli
  • 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
  • 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
  • b157860 Forgot to include sequence
  • 51118c0 Add tool to de/serialize in YAML both layout and sequence files
  • e91e1ec Change of heart
  • f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
  • ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
See More
  • 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
  • f561243 Set default value to BackgroundColor
  • dd9bb3e Redirect from CopyMemory to memcpy.
  • a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
  • 58c2969 Be more specific on which runtime to install
  • ec30a51 Update README.md
  • c35740e Thanks god we have unit tests
  • c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
  • 4aedfa8 Improve menu navigation
  • db64ffd Remove the unused "Search" option
  • 45f2e69 Move core logic somewhere else
  • 6b3fbbd Add BAR CLI
  • a25496e Ignore linked streams when creating a Bar
  • 4812992 Fix a bug to update entry size when importing a new file
  • 2914e12 Add icons
  • 1a67ec3 Assign all file names when exporting a BAR entry
  • bb2714e Give proper title bar text
  • 85f06a3 Open file via drag&drop
  • 2ca264f Add "New file" option
  • 46ca30a Perform changes to a temporary file when editing with external tools
  • 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
  • e3a3848 Add Layout loading from the Bar Editor
  • 928cf6f Implement the new IToolModule
  • f3d67f1 Use of IToolModule for tools that requires all the info
  • d12fae2 Proper names with extensions for extracted Bar items
  • e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
  • 2d3d5a0 Update CONTRIBUTING.md
  • b676ea0 Added a Discord header
  • 26b3f51 Merge pull request #98 from Xeeynamo/feature/kh2-place-editor
  • b4aa6c0 Merge pull request #99 from Xeeynamo/imgbot
  • e611f48 Include UTF-8 BOM when exporting as CSV
  • b27fbc2 Fixed some text
  • 118727a Add place tool in the docs
  • f49e20d Add 00place documentation
  • 9cc97b6 Add list of all game maps
  • 93f1ea2 Export list as CSV
  • b62b403 Read place name information correctly
  • b6e73b0 Parse and write 00place.bin and place.bin correctly
  • 86b6ea1 Correctly parse and write back a place.bin
  • 4feb663 A bit of refactoring on StreamExtensions
  • d42e656 Apparently, 00place.bin is unused and the one read by the game is in msg
  • c512590 Allow to partially parse and see 00place.bin and place.bin files
  • e9fbf15 Move message logic to shared libraries
  • d347117 [ImgBot] Optimize images
  • bcce491 Merge pull request #97 from Xeeynamo/feature/better-cli
  • ce8d52c derp
  • 3ef8ce7 Remove unused portion of code
  • 8863c04 Link to the tool page
  • 9d8e49d Use the same version for McMaster.Extensions.CommandLineUtils
  • 9ca7133 Move OpenKh.Tools.Kh2TextEditor guide under docs/tool
  • 4867d4a Add proper list of tools
  • 54bf73e Fail-proof CLI handling for Arc and MsgTool
  • 842167b Make required options as arguments, to simplify CLI scripts
  • 3c2a478 Allow to strip ReMIX asset info from remastered content
  • 2e119bc Make OpenKh.Command.HdAssets a proper CLI tool
  • 89b6210 Fix a bug where HdAsset.Stream was already at the end of its stream
  • 9c1441c Remove useless readme
  • d5b03a2 Proper CLI tool with arguments for OpenKh.Commands.Bbsa
  • 5f70162 Specify when a parameter is required
  • c338da8 Add list command to enumerate IDX content
  • fc2484d Add more handy options when extracting
  • 3446fd8 Allow to specify a custom IMG
  • a88f3f6 Make OpenKh.Command.IdxImg to handle unspecified arguments correctly
  • d759a15 Merge pull request #96 from Xeeynamo/feature/csproj-refactor
  • cd15532 OpenKh.Tools.Common uses the correct WPF tooling too
  • fd788e4 Update from .Net Core 2.1 to 3.1
  • 549429e Make csproj for WPF conformant to the new format
  • 3707f4c Merge pull request #95 from Xeeynamo/objentry-improvements
  • a625274 Remove empty string description
  • 3f04f3b fixed typos
  • b616d86 Default text not needed as the enum is called that
  • 926072a Small adjustments
  • 2e062db Define CommandMenuOptions as enum, display as combobox with description
  • e6d0ff8 Backport the changes for the FileDialog
  • edd69bc Merge pull request #94 from Xeeynamo/feature/io-dialog-revamp
  • a0072ed Replace AddExtensions all files with AddAllFiles
  • 893695a Fix build problem for multi-targeting framework projects
  • 345dbb1 Merge pull request #93 from Xeeynamo/feature/kh2-fac
  • 7b577f8 Use OnOpen and OnSave functions from new FileDialog class
  • 2bc127d Use OnOpen and OnSave functions from new FileDialog class
  • f542387 Update XeEngine.Tools.Public
  • 9d3199c Remove unnecessary namespaces
  • 0642624 Add IMGD, IMGZ and FAC documentation
  • b53f79d Add FAC support to ImageViewer
  • 55dd1dc Add Fac lib support
  • 65cadcd Small readability improvements
  • c82a9fd Imgd.IsValid rejects streams with a length less than 64 bytes
  • b1b1a37 Fix a crash on Imgd for palettes different than 16 or 256
  • 9cb5f17 Use OnOpen and OnSave functions
  • f27dced Merge pull request #91 from Xeeynamo/feature/pipeline-improvements
  • 146023f Update README with new download link and additional info
  • 13a974c Exclude tests to the final build output directory
  • 126b3d3 Try to make 'Release' on Azure DevOps working
  • 3c2b9ab Set csproj values only for actual OpenKH projects
  • 712f64d Set a proper version when building locally
  • 2c70fe0 Remove Copyright tag from every project
  • 603f6aa Rename OpenKh to OpenKH for the assembly output
  • af541f1 Speed-up submodule cloning
  • 88157a0 Fix bug for missing tools in the artefacts with a custom OutputPath
  • 9cf6136 Merge pull request #90 from Xeeynamo/feature/msg-optimize
  • bfebcee Add some documentation for MSG files
  • 450baea Add Optimize feature in the Text Editor
  • e72755b Add Msg write optimization
  • 9bdc4f0 update docs
  • 1c29b45 Unknown57 are Command Menu Options
  • 9c33462...
Read more