Releases: OpenKH/OpenKh
Releases · OpenKH/OpenKh
OpenKH - 20200527.21
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...
OpenKH - 20200527.15
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 ...
OpenKH - 20200527.12
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<...
OpenKH - 20200527.8
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...
OpenKH - 20200527.7
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...
OpenKH - 20200526.13
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...
OpenKH - 20200526.5
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...
OpenKH - 20200524.7
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...
OpenKH - 20200524.6
Changes:
- dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
- 73ae154 Merge branch 'master' into feature/2ld-cli
- 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
- 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
- f561243 Set default value to BackgroundColor
See More
- 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 this was a lie...
- bd759ed Clone object via reflection
- 795bf89 Update objentry structure
- 38d8921 Show o...
OpenKH - 20200524.1
Changes:
- 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
- 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
- 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
See More
- 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 this was a lie...
- bd759ed Clone object via reflection
- 795bf89 Update objentry structure
- 38d8921 Show object type enum and description in UI
- 36be7bd Replace enums with list from ELF, add speaking description
- e3c4375 commit thoughts so i can switch branches
- 922f917 Make sure that saving saves all items, despite being filtered
- 79aae66...