Yarhl icon indicating copy to clipboard operation
Yarhl copied to clipboard

Framework for the implementation of format converters like game assets or media files

Results 14 Yarhl issues
Sort by recently updated
recently updated
newest added

According to the detailed specification from [Pology](http://pology.nedohodnik.net/doc/user/en_US/ch-poformat.html), the current implementation of the `Po` format and its converter doesn't fully implement the PO specification. That specification is based on several years...

enhancement
text

**Is your feature request related to a problem?** The performance of the binary reader and writer classes is worse than the .NET alternative `BinaryReader` / `BinaryWriter`. The reason is that...

enhancement
IO

Implement efficient [string-searching](https://en.wikipedia.org/wiki/String-searching_algorithm) algorithm to be able to search data in large files. **Describe the solution you'd like** Implement one of the known efficient algorithms in the library `Yarhl.Media.Binary`, so...

enhancement
IO

This API will go under namespace Yarhl.Media.Graphic and it should provide API to implement palette and image based formats. Including indexed image and RGB image. It would be able to...

enhancement
wip
image

## Goal Simple API to read an array of primitive types. Simple API to write an array of primitive types. Primitive types including: integers signed and unsigned, decimals (single and...

enhancement
IO

Implement a logger. This will be useful to report **ok**, **warnings** and **errors** from plugins and create reports. - [ ] Manage different log classes - [ ] Manage different...

enhancement
wip
core
documentation

Some binary formats requires to read / write fields bit by bit. We need to provide a solution for bit-level reading and writing. I have considered implementing new methods in...

enhancement
IO
needs design

Implement an API to support auto-discovery of binary format compatible converters. The use case is to open a file (`BinaryFormat` / `IBinary`) and be able to recognize its underlying format...

enhancement
core
needs design

Provide API for converters to log and notify about problems in the input source data. This should be from errors, warnings and information. The idea is to be able to...

enhancement
needs design

Support the other standard format for translation files: XLIFF which is based on XML.

enhancement
text