OpenKH - 20200526.5
Pre-release
Pre-release
Changes:
- 8ba7b5a Merge pull request #115 from Xeeynamo/origin/soraiko/minorcontributions
- 8e0bba7 Updating the program to run tests.
- 0cb541b Merge pull request #112 from kenjiuno/fix-buffering
- dac0330 Merge pull request #111 from Xeeynamo/feature/2ld-cli
- 73ae154 Merge branch 'master' into feature/2ld-cli
- 8d9811e Add buffering to SaveCommand (avoid to create incomplete file output)
- 08c9f63 Merge pull request #107 from Xeeynamo/feature/bar-editor-improvements
- b157860 Forgot to include sequence
- 51118c0 Add tool to de/serialize in YAML both layout and sequence files
- e91e1ec Change of heart
See More
- f400be2 Do not assume that extracted 2ld contains more files with 2ld extension
- ae4cb46 Merge pull request #110 from kenjiuno/fix-backgroundcolor
- 51afe35 Merge pull request #108 from kenjiuno/fix-copymemory
- f561243 Set default value to BackgroundColor
- dd9bb3e Redirect from CopyMemory to memcpy.
- a8de1e5 Merge pull request #106 from Xeeynamo/feature/netcore31
- 58c2969 Be more specific on which runtime to install
- ec30a51 Update README.md
- c35740e Thanks god we have unit tests
- c5760d4 Upgrade from .NET Framework 4.7.2 to .NET Core 3.1
- 4aedfa8 Improve menu navigation
- db64ffd Remove the unused "Search" option
- 45f2e69 Move core logic somewhere else
- 6b3fbbd Add BAR CLI
- a25496e Ignore linked streams when creating a Bar
- 4812992 Fix a bug to update entry size when importing a new file
- 2914e12 Add icons
- 1a67ec3 Assign all file names when exporting a BAR entry
- bb2714e Give proper title bar text
- 85f06a3 Open file via drag&drop
- 2ca264f Add "New file" option
- 46ca30a Perform changes to a temporary file when editing with external tools
- 7cbeb80 Helpers.Dump was not replacing the existing files, causing a bad dump
- e3a3848 Add Layout loading from the Bar Editor
- 928cf6f Implement the new IToolModule
- f3d67f1 Use of IToolModule for tools that requires all the info
- d12fae2 Proper names with extensions for extracted Bar items
- e013e4b Merge pull request #102 from Xeeynamo/contributing-update-1
- 2d3d5a0 Update CONTRIBUTING.md
- b676ea0 Added a Discord header
- 26b3f51 Merge pull request #98 from Xeeynamo/feature/kh2-place-editor
- b4aa6c0 Merge pull request #99 from Xeeynamo/imgbot
- e611f48 Include UTF-8 BOM when exporting as CSV
- b27fbc2 Fixed some text
- 118727a Add place tool in the docs
- f49e20d Add 00place documentation
- 9cc97b6 Add list of all game maps
- 93f1ea2 Export list as CSV
- b62b403 Read place name information correctly
- b6e73b0 Parse and write 00place.bin and place.bin correctly
- 86b6ea1 Correctly parse and write back a place.bin
- 4feb663 A bit of refactoring on StreamExtensions
- d42e656 Apparently, 00place.bin is unused and the one read by the game is in msg
- c512590 Allow to partially parse and see 00place.bin and place.bin files
- e9fbf15 Move message logic to shared libraries
- d347117 [ImgBot] Optimize images
- bcce491 Merge pull request #97 from Xeeynamo/feature/better-cli
- ce8d52c derp
- 3ef8ce7 Remove unused portion of code
- 8863c04 Link to the tool page
- 9d8e49d Use the same version for McMaster.Extensions.CommandLineUtils
- 9ca7133 Move OpenKh.Tools.Kh2TextEditor guide under docs/tool
- 4867d4a Add proper list of tools
- 54bf73e Fail-proof CLI handling for Arc and MsgTool
- 842167b Make required options as arguments, to simplify CLI scripts
- 3c2a478 Allow to strip ReMIX asset info from remastered content
- 2e119bc Make OpenKh.Command.HdAssets a proper CLI tool
- 89b6210 Fix a bug where HdAsset.Stream was already at the end of its stream
- 9c1441c Remove useless readme
- d5b03a2 Proper CLI tool with arguments for OpenKh.Commands.Bbsa
- 5f70162 Specify when a parameter is required
- c338da8 Add list command to enumerate IDX content
- fc2484d Add more handy options when extracting
- 3446fd8 Allow to specify a custom IMG
- a88f3f6 Make OpenKh.Command.IdxImg to handle unspecified arguments correctly
- d759a15 Merge pull request #96 from Xeeynamo/feature/csproj-refactor
- cd15532 OpenKh.Tools.Common uses the correct WPF tooling too
- fd788e4 Update from .Net Core 2.1 to 3.1
- 549429e Make csproj for WPF conformant to the new format
- 3707f4c Merge pull request #95 from Xeeynamo/objentry-improvements
- a625274 Remove empty string description
- 3f04f3b fixed typos
- b616d86 Default text not needed as the enum is called that
- 926072a Small adjustments
- 2e062db Define CommandMenuOptions as enum, display as combobox with description
- e6d0ff8 Backport the changes for the FileDialog
- edd69bc Merge pull request #94 from Xeeynamo/feature/io-dialog-revamp
- a0072ed Replace AddExtensions all files with AddAllFiles
- 893695a Fix build problem for multi-targeting framework projects
- 345dbb1 Merge pull request #93 from Xeeynamo/feature/kh2-fac
- 7b577f8 Use OnOpen and OnSave functions from new FileDialog class
- 2bc127d Use OnOpen and OnSave functions from new FileDialog class
- f542387 Update XeEngine.Tools.Public
- 9d3199c Remove unnecessary namespaces
- 0642624 Add IMGD, IMGZ and FAC documentation
- b53f79d Add FAC support to ImageViewer
- 55dd1dc Add Fac lib support
- 65cadcd Small readability improvements
- c82a9fd Imgd.IsValid rejects streams with a length less than 64 bytes
- b1b1a37 Fix a crash on Imgd for palettes different than 16 or 256
- 9cb5f17 Use OnOpen and OnSave functions
- f27dced Merge pull request #91 from Xeeynamo/feature/pipeline-improvements
- 146023f Update README with new download link and additional info
- 13a974c Exclude tests to the final build output directory
- 126b3d3 Try to make 'Release' on Azure DevOps working
- 3c2b9ab Set csproj values only for actual OpenKH projects
- 712f64d Set a proper version when building locally
- 2c70fe0 Remove Copyright tag from every project
- 603f6aa Rename OpenKh to OpenKH for the assembly output
- af541f1 Speed-up submodule cloning
- 88157a0 Fix bug for missing tools in the artefacts with a custom OutputPath
- 9cf6136 Merge pull request #90 from Xeeynamo/feature/msg-optimize
- bfebcee Add some documentation for MSG files
- 450baea Add Optimize feature in the Text Editor
- e72755b Add Msg 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 temp
- 6c73854 Added weight field, changed unknown50 to ushort
- aa849b8 Merge pull request #88 from Xeeynamo/Vladabdf-patch-1
- 103fa67 Update bar.md
- 1181409 Merge pull request #83 from Xeeynamo/feature/bbs-ctd-editor
- 6b9d148 Add few missing docs
- 324dd64 Font documentation
- 600d201 Fix a bug across all the tools that uses DrawPanel
- 7988b9a Fix a couple of crashes
- f246244 Fix a crash when re-ordering font characters without any font loaded
- f033cd8 Consider horizontal and vertical space from Layout
- fae42d9 Fix a bug where the drawing context was not flushing the polygons
- 12831e0 Draw dialog border on the text preview
- e4e1e45 Rename Entry2Index to LayoutIndex
- cd9acbb Fix broken test
- ad9f8a4 Allow to insert new lines
- 2dc3084 Add raw JP encoding
- f41298b Enable font rendering
- c8bb8fb Allow to sort characters by ID
- eb37acf Refactor + font character preview functionality
- a1012a6 Add font editing functionality
- 7fcb1e0 Add load of a font archive file
- 39ee914 Add font's COD support
- 8bc877f Add complete support for font.arc to the ImageViewer
- fbeb932 Refactor Ctd.Layout according to the documentation
- 04f8698 Update CTD documentation with new values
- 7c8e47b Rename CTD classes according to the documentation
- 1272899 Add CTD documentation
- 7abbb83 Unswizzle BBS font
- 2aba5b9 Better structured FontsArc
- c36310b Add font and icon info descriptors
- a012fd5 Fix wrong test assertion
- a43c56b Add FontsArc to open the fonten.arc through the ImageViewer
- 730dd1b More characters and symbols for InternationalCtdEncoder
- 865c379 Replace UTF8 encoder with international CTD encoder
- 2170831 Add some characters to International CTD encoder
- 8ba842e Add InternationalCtdEncoder characters
- 57a4ef5 Add dummy CTD encoders
- 0f13413 Basic text editing functionalities
- 9f89aaa Add basic functionalities for the Ctd editor
- 56fb194 Create an empty Ctd
- 7d49490 Ctd reset the position to 0 on every reading
- 5345165 Add CTD editor fundamentals
- 78277fe Re-calculate Entry1.Offset
- 3fb9ab2 Add Ctd.Write
- 0b15c95 Prefers to store the original Data, without the string conversion
- db39665 Add text reading
- da9862b Add basics of Ctd format
- b4b1167 Merge pull request #82 from kenjiuno/fix-58
- 9ffb3f8 Add and implement TextImporters for csv/xml/yml.
- 1db93f1 Add TextExporters and ExchangeableMessage for future importer usage.
- 5004203 Implement text exporters.
- dfe1b9b Merge pull request #30 from Disgustor/master
- e057e62 Merge branch 'master' into master
- 760edf1 Merge pull request #81 from Xeeynamo/feature/mdlx-model
- 64cdc38 Merge pull request #80 from kenjiuno/patch-1
- 2842de7 Add map writer
- d2b3391 Write back a MDLX of type 3 and 4
- 651521d Simplify Bone read
- f03f5f8 Refactor Mdlx
- 9e4a434 Add parser for MDLX maps
- 1721d59 Add MDLX parser
- 53e9082 Add utility to read 16 bit integers from a Stream
- 176e62a Update file-type.md
- a7598f6 Merge pull request #79 from Xeeynamo/hotfix/issue-53
- aa4b6a7 Do not re-render when a resize request is sent
- 3093199 Merge pull request #77 from Xeeynamo/TALESIOFIFREAK-patch-1
- 54c1430 update pawns.md
- 8c13d9c Merge pull request #76 from Xeeynamo/hotfix/issue-75
- 4981e92 Show an error if the IDX is not paired with an IMG
- 7c739c2 Fix a bug where it was not showing sys.bar file on the open dialog
- f40b3e8 Merge pull request #72 from Xeeynamo/docs/kh3-maps
- b639a4e Fix typo
- 84da5fe Small fix on KH3 updates
- 4a65cca Add all the new DLC maps
- 93a8c57 Add new maps and pawns
- ddd07e8 Add links to update 1.06 and 1.09
- 8ce47c8 Add new maps and game updates
- ad649c1 Merge pull request #71 from Xeeynamo/imgbot
- aa4e040 [ImgBot] Optimize images
- e4a0463 Merge pull request #69 from Vladabdf/master
- d18c1ee Update README.md
- aa373bd Merge pull request #70 from Xeeynamo/imgbot
- 0dea348 [ImgBot] Optimize images
- fc82db2 Merge pull request #66 from Xeeynamo/docs/kh2ai
- d040dce Update CODE_OF_CONDUCT.md
- 0ce2e7b Update README.md
- 8935f01 Added OpenKH Logo, edited + added info to core markdown files
- 9c5f498 Merge pull request #6 from Xeeynamo/master
- 3846797 Merge pull request #67 from Xeeynamo/feature/jpfont
- abe39c1 Fix event font rendering for Japanese encoding
- 3564559 Fix a rare crash for special characters outside the normal table
- 34bc251 Fix font rendering
- 8b51dd5 Fix character decoding picking the right table
- f408f10 Add encode for roman characters in Japanese table
- 42a5d90 Add decode for roman characters in Japanese table
- 768cb23 Update README with build status and new link to OpenKh website
- 4b2f792 Improve azure pipelines script readability
- c0493ae Fix broken test pipeline
- 40c6c5b Remove un-necessary tests
- b08daad Fix japanese characters that exceeded the allowed table
- 9da04c1 Fix font rendering for JP encoder
- fc52f30 one more kanji that was wrong
- 075bef0 correct wrong kanjis in sys2-2
- f02c41d finished encoded table
- fab1b3f some more japanese kanjis
- 57fdc95 Add specific exception when encoding fails
- 2a76c69 Fix encoding for Japanese text
- ad96cec Add basic draw support for table characters
- 163d1a4 Be more tolerant with duplicate characters in JP table
- 99faf0c More progress on table4 and complete table5
- d228d78 table4 progress
- 3490a18 table3 progress
- 70cdcd0 table2 completed (with few exceptions)
- 8016496 visual studio please save my changes
- 57b0c80 font table update
- 33d7b58 Changing encoder or font type does not un-select the message anymore
- 94f86dd Re-arrange Font and Encoder menus
- 21b164e Add Japanese font support to Kh2TextEditor
- 4b5e5a7 Add constants for Japanese font table
- 52cc73d Add JapaneseSystemEncode
- abed82a Remove a duplicate character from JP table
- 3bb9268 Some update
- 8433ef0 Add incomplete JapaneseSystem encoder
- e16c8fe Inline InternationalSystemEncoder.cs to Encoders.cs
- 6a59e9d Add license to kh2ai document
This list of changes was auto generated.