Releases: OpenKH/OpenKh
Releases · OpenKH/OpenKh
OpenKH - 20200603.7
Changes:
- 278cc2c Merge pull request #127 from Xeeynamo/feature/kh2-img-compression
- 992c7ba Merge pull request #135 from Tomk1004/patch-2
- a9b8ae8 Fixed typo of Radiant
- 0a6c287 Use untouched Kingdom Hearts II Final Mix offsets
- e1aecbf Merge pull request #134 from Tomk1004/patch-1
- 4f920d8 Alt. World Tags
- 145bb11 Allow to SubStream to write and flush changes
- efe76a1 Inject inside inner IDXs
- 6e17288 Better error handling for IdxImg
- c3414ca Add ability to inject files into KH2 iso
See More
- 96c60ad Add test to verify Idx.Write
- 90bbe46 Add Img compression algorithm
- ef3ed83 Remove garbage projects related to IDX research
- dcf350f Improve IDX API offering more flexibility and higher throughput
- 1985191 If it is not broken, do not fix it.
- e6b30fd Avoid wrong output for IDXs from 3rd party packers that fixes the bug
- 2b1324d Fix a bug when extracting obj/B_LK120_RAW.mset
- e6c4751 Slightly simplify Idx API
- f11049d Add some test coverage
- f49b299 Allow Stream.SetPosition to seek using 64-bit position
- a2ce79e Merge pull request #128 from feature/00battle
- e5512d7 Fix small warnings on markdown layout
- 49b087f Fix typo
- 5f09fa4 Resolve another rebasing error
- 823b841 [ImgBot] Optimize images
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- 2ed58f2 Fix failing tests
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 6ac0ce4 Lvup: Change view so it's consistent with Fmlv
- 1a1b8a8 Fmlv: Change ViewModels to accomodate the new structure
- eae126e Use Bar.EntryType.List instead of Binary
- 283a5de Bar EntryTypes have been shifted, use EntryType List
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
- 6f49059 Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle
- 951f2d7 Lvup: Resolve rebasing artifacts
- 19f5787 Lvup: Add Margin to textblocks
- d645f4e Upgrade to .Net Core 3.1
- 60e224e Remove old LevelUpEditor, it's obsolete now
- 70f3508 Lvup: Add views from LevelUp Editor
- c621d08 Lvup: Refactoring
- 20ecdbb Lvup: commit this only for traceability
- 85dc768 Restore Truthkey's changed cause i've messed up
- 00a31df Revert "Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle"
- 99cf9f6 Update 00battle.md
- 019d12d fixed navigation
- 9c57951 fixed a typo
- 0687ee0 that field is a byte
- 59bc360 damn i should save more often
- 898200d documentation for przt, bons, plrp
- 25cd454 update prztview
- 1ab04b3 Add PrztView to MainView
- f50da9d first draft of prztview + viewmodel
- 8d976a0 renamed some fields
- a44b41f Adjusted structure of Przt (Drop table)
- 57c3790 corrected names for character table
- 1be659f first draft of plrp
- 83c9a5b started lvup implementation in binarymapper format, not working right now
- 22084f0 Show reward id as textblock in hex form
- 6691a0e Add Bons view to main window
- 47eec49 BonsView (mostly c&p from EnmpView)
- 2a6156d Rename RewardIndex => RewardId
- 7421937 Updated Bons structure
- c62cf86 remove old fmlv implementation in favor of new
- 76335b2 Add fmlv tab to main view
- 770eaaf Provider for form names
- 0a05108 Fmlv view + view model
- 206a241 Fmlv in BinaryMapper format
- 64b4ef1 Updated Tests to run properly
- 76f340a Bons, Przt, Vtbl now use BaseBattle
- 6309835 Vtbl file format
- d1a1cd8 Bons and Przt + Tests
- 41e6b45 Add Enmp editing
- 1cecce9 Add enemy name provider
- 1194635 Add enemy list with filtering
- 0d10673 Add skeleton for 00battle editing support
- f2c03b1 Add open and save editor functionalities for 00battle.bin
- 87e5f95 Add foundation for Kh2 Battle Editor
- 9461cbd Add some 00battle tests
- 2bfa79e Add documentation for LVPM and ENMP
- 1dafc52 Lvup: Add Margin to textblocks
- 49e3475 Upgrade to .Net Core 3.1
- 4732c3a Remove old LevelUpEditor, it's obsolete now
- 05fcd97 Lvup: Add views from LevelUp Editor
- fa359ca Lvup: Refactoring
- 0c03e9c Lvup: commit this only for traceability
- 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
- 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 co...
OpenKH - 20200603.6
Changes:
- 992c7ba Merge pull request #135 from Tomk1004/patch-2
- a9b8ae8 Fixed typo of Radiant
- e1aecbf Merge pull request #134 from Tomk1004/patch-1
- 4f920d8 Alt. World Tags
- a2ce79e Merge pull request #128 from feature/00battle
- e5512d7 Fix small warnings on markdown layout
- 49b087f Fix typo
- 5f09fa4 Resolve another rebasing error
- 823b841 [ImgBot] Optimize images
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
See More
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- 2ed58f2 Fix failing tests
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 6ac0ce4 Lvup: Change view so it's consistent with Fmlv
- 1a1b8a8 Fmlv: Change ViewModels to accomodate the new structure
- eae126e Use Bar.EntryType.List instead of Binary
- 283a5de Bar EntryTypes have been shifted, use EntryType List
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
- 6f49059 Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle
- 951f2d7 Lvup: Resolve rebasing artifacts
- 19f5787 Lvup: Add Margin to textblocks
- d645f4e Upgrade to .Net Core 3.1
- 60e224e Remove old LevelUpEditor, it's obsolete now
- 70f3508 Lvup: Add views from LevelUp Editor
- c621d08 Lvup: Refactoring
- 20ecdbb Lvup: commit this only for traceability
- 85dc768 Restore Truthkey's changed cause i've messed up
- 00a31df Revert "Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle"
- 99cf9f6 Update 00battle.md
- 019d12d fixed navigation
- 9c57951 fixed a typo
- 0687ee0 that field is a byte
- 59bc360 damn i should save more often
- 898200d documentation for przt, bons, plrp
- 25cd454 update prztview
- 1ab04b3 Add PrztView to MainView
- f50da9d first draft of prztview + viewmodel
- 8d976a0 renamed some fields
- a44b41f Adjusted structure of Przt (Drop table)
- 57c3790 corrected names for character table
- 1be659f first draft of plrp
- 83c9a5b started lvup implementation in binarymapper format, not working right now
- 22084f0 Show reward id as textblock in hex form
- 6691a0e Add Bons view to main window
- 47eec49 BonsView (mostly c&p from EnmpView)
- 2a6156d Rename RewardIndex => RewardId
- 7421937 Updated Bons structure
- c62cf86 remove old fmlv implementation in favor of new
- 76335b2 Add fmlv tab to main view
- 770eaaf Provider for form names
- 0a05108 Fmlv view + view model
- 206a241 Fmlv in BinaryMapper format
- 64b4ef1 Updated Tests to run properly
- 76f340a Bons, Przt, Vtbl now use BaseBattle
- 6309835 Vtbl file format
- d1a1cd8 Bons and Przt + Tests
- 41e6b45 Add Enmp editing
- 1cecce9 Add enemy name provider
- 1194635 Add enemy list with filtering
- 0d10673 Add skeleton for 00battle editing support
- f2c03b1 Add open and save editor functionalities for 00battle.bin
- 87e5f95 Add foundation for Kh2 Battle Editor
- 9461cbd Add some 00battle tests
- 2bfa79e Add documentation for LVPM and ENMP
- 1dafc52 Lvup: Add Margin to textblocks
- 49e3475 Upgrade to .Net Core 3.1
- 4732c3a Remove old LevelUpEditor, it's obsolete now
- 05fcd97 Lvup: Add views from LevelUp Editor
- fa359ca Lvup: Refactoring
- 0c03e9c Lvup: commit this only for traceability
- 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
- 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...
OpenKH - 20200603.3
Changes:
- e1aecbf Merge pull request #134 from Tomk1004/patch-1
- 4f920d8 Alt. World Tags
- a2ce79e Merge pull request #128 from feature/00battle
- e5512d7 Fix small warnings on markdown layout
- 49b087f Fix typo
- 5f09fa4 Resolve another rebasing error
- 823b841 [ImgBot] Optimize images
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
See More
- 2ed58f2 Fix failing tests
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 6ac0ce4 Lvup: Change view so it's consistent with Fmlv
- 1a1b8a8 Fmlv: Change ViewModels to accomodate the new structure
- eae126e Use Bar.EntryType.List instead of Binary
- 283a5de Bar EntryTypes have been shifted, use EntryType List
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
- 6f49059 Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle
- 951f2d7 Lvup: Resolve rebasing artifacts
- 19f5787 Lvup: Add Margin to textblocks
- d645f4e Upgrade to .Net Core 3.1
- 60e224e Remove old LevelUpEditor, it's obsolete now
- 70f3508 Lvup: Add views from LevelUp Editor
- c621d08 Lvup: Refactoring
- 20ecdbb Lvup: commit this only for traceability
- 85dc768 Restore Truthkey's changed cause i've messed up
- 00a31df Revert "Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle"
- 99cf9f6 Update 00battle.md
- 019d12d fixed navigation
- 9c57951 fixed a typo
- 0687ee0 that field is a byte
- 59bc360 damn i should save more often
- 898200d documentation for przt, bons, plrp
- 25cd454 update prztview
- 1ab04b3 Add PrztView to MainView
- f50da9d first draft of prztview + viewmodel
- 8d976a0 renamed some fields
- a44b41f Adjusted structure of Przt (Drop table)
- 57c3790 corrected names for character table
- 1be659f first draft of plrp
- 83c9a5b started lvup implementation in binarymapper format, not working right now
- 22084f0 Show reward id as textblock in hex form
- 6691a0e Add Bons view to main window
- 47eec49 BonsView (mostly c&p from EnmpView)
- 2a6156d Rename RewardIndex => RewardId
- 7421937 Updated Bons structure
- c62cf86 remove old fmlv implementation in favor of new
- 76335b2 Add fmlv tab to main view
- 770eaaf Provider for form names
- 0a05108 Fmlv view + view model
- 206a241 Fmlv in BinaryMapper format
- 64b4ef1 Updated Tests to run properly
- 76f340a Bons, Przt, Vtbl now use BaseBattle
- 6309835 Vtbl file format
- d1a1cd8 Bons and Przt + Tests
- 41e6b45 Add Enmp editing
- 1cecce9 Add enemy name provider
- 1194635 Add enemy list with filtering
- 0d10673 Add skeleton for 00battle editing support
- f2c03b1 Add open and save editor functionalities for 00battle.bin
- 87e5f95 Add foundation for Kh2 Battle Editor
- 9461cbd Add some 00battle tests
- 2bfa79e Add documentation for LVPM and ENMP
- 1dafc52 Lvup: Add Margin to textblocks
- 49e3475 Upgrade to .Net Core 3.1
- 4732c3a Remove old LevelUpEditor, it's obsolete now
- 05fcd97 Lvup: Add views from LevelUp Editor
- fa359ca Lvup: Refactoring
- 0c03e9c Lvup: commit this only for traceability
- 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
- 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...
OpenKH - 20200602.3
Changes:
- a2ce79e Merge pull request #128 from feature/00battle
- e5512d7 Fix small warnings on markdown layout
- 49b087f Fix typo
- 5f09fa4 Resolve another rebasing error
- 823b841 [ImgBot] Optimize images
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- 2ed58f2 Fix failing tests
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
See More
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 6ac0ce4 Lvup: Change view so it's consistent with Fmlv
- 1a1b8a8 Fmlv: Change ViewModels to accomodate the new structure
- eae126e Use Bar.EntryType.List instead of Binary
- 283a5de Bar EntryTypes have been shifted, use EntryType List
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
- 6f49059 Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle
- 951f2d7 Lvup: Resolve rebasing artifacts
- 19f5787 Lvup: Add Margin to textblocks
- d645f4e Upgrade to .Net Core 3.1
- 60e224e Remove old LevelUpEditor, it's obsolete now
- 70f3508 Lvup: Add views from LevelUp Editor
- c621d08 Lvup: Refactoring
- 20ecdbb Lvup: commit this only for traceability
- 85dc768 Restore Truthkey's changed cause i've messed up
- 00a31df Revert "Merge branch 'feature/00battle' of https://github.com/Xeeynamo/OpenKh into feature/00battle"
- 99cf9f6 Update 00battle.md
- 019d12d fixed navigation
- 9c57951 fixed a typo
- 0687ee0 that field is a byte
- 59bc360 damn i should save more often
- 898200d documentation for przt, bons, plrp
- 25cd454 update prztview
- 1ab04b3 Add PrztView to MainView
- f50da9d first draft of prztview + viewmodel
- 8d976a0 renamed some fields
- a44b41f Adjusted structure of Przt (Drop table)
- 57c3790 corrected names for character table
- 1be659f first draft of plrp
- 83c9a5b started lvup implementation in binarymapper format, not working right now
- 22084f0 Show reward id as textblock in hex form
- 6691a0e Add Bons view to main window
- 47eec49 BonsView (mostly c&p from EnmpView)
- 2a6156d Rename RewardIndex => RewardId
- 7421937 Updated Bons structure
- c62cf86 remove old fmlv implementation in favor of new
- 76335b2 Add fmlv tab to main view
- 770eaaf Provider for form names
- 0a05108 Fmlv view + view model
- 206a241 Fmlv in BinaryMapper format
- 64b4ef1 Updated Tests to run properly
- 76f340a Bons, Przt, Vtbl now use BaseBattle
- 6309835 Vtbl file format
- d1a1cd8 Bons and Przt + Tests
- 41e6b45 Add Enmp editing
- 1cecce9 Add enemy name provider
- 1194635 Add enemy list with filtering
- 0d10673 Add skeleton for 00battle editing support
- f2c03b1 Add open and save editor functionalities for 00battle.bin
- 87e5f95 Add foundation for Kh2 Battle Editor
- 9461cbd Add some 00battle tests
- 2bfa79e Add documentation for LVPM and ENMP
- 1dafc52 Lvup: Add Margin to textblocks
- 49e3475 Upgrade to .Net Core 3.1
- 4732c3a Remove old LevelUpEditor, it's obsolete now
- 05fcd97 Lvup: Add views from LevelUp Editor
- fa359ca Lvup: Refactoring
- 0c03e9c Lvup: commit this only for traceability
- 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
- 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/engin...
OpenKH - 20200531.19
Changes:
- 823b841 [ImgBot] Optimize images
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
See More
- b3726bb Fix a bug where new HdAsset could not be created
- 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
- 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...
OpenKH - 20200531.16
Changes:
- 6f6848f Merge pull request #130 from Xeeynamo/docs/diagram
- 89a80e0 Include diagram in the README
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
See More
- 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
- 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 s...
OpenKH - 20200531.14
Changes:
- 0176727 Merge pull request #126 from Xeeynamo/feature/hdasset-detection
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 4da0952 Clean-up
- eb396e7 Wrap IDataContent with HdAssetContent for unstripped ReMIX files
- d3f95f4 Add HdAsset.IsValid
- b3726bb Fix a bug where new HdAsset could not be created
- 6794ab6 Merge pull request #123 from Xeeynamo/feature/fix-aspect-ratio
- f2de5c7 Fix aspect ratio for ReMIX build
See More
- 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
- 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...
OpenKH - 20200531.12
Changes:
- fdfff67 Merge pull request #129 from Xeeynamo/fix/automated-builds
- 572ea4e Release artifacts' content is now in the "openkh" folder again
- f6ebdcd Delete OpenKh.Windows.sln when using the build script for Windows
- 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
See More
- 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
- 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 ...
OpenKH - 20200530.3
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...
OpenKH - 20200530.1
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...