All Projects → SceneGate → Yarhl

SceneGate / Yarhl

Licence: MIT license
Yet Another ROM Hacking Library

Programming Languages

C#
18002 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Yarhl

MOLE
(On hiatus untill untill further notice) RetroMole Core
Stars: ✭ 20 (-58.33%)
Mutual labels:  romhacking, rom-hacking
xkas-plus
fork of the xkas (v14) cross assembler
Stars: ✭ 20 (-58.33%)
Mutual labels:  romhacking, rom-hacking
exhal
Compression and decompression tools for NES, SNES, and Game Boy games by HAL Laboratory
Stars: ✭ 54 (+12.5%)
Mutual labels:  romhacking, rom-hacking
kale
Kirby's Adventure Level Editor (C++ / Qt)
Stars: ✭ 31 (-35.42%)
Mutual labels:  romhacking, rom-hacking
klo-gba.js
🧢 Reverse engineering tool for the Klonoa's GBA game
Stars: ✭ 124 (+158.33%)
Mutual labels:  romhacking, rom-hacking
PokemonBattleEngine
A C# library that can emulate Pokémon battles.
Stars: ✭ 92 (+91.67%)
Mutual labels:  romhacking, rom-hacking
poeditor-cli
POEditor CLI
Stars: ✭ 29 (-39.58%)
Mutual labels:  localization
SRLCD
fast loop closure detection (online visual place recognition) via saliency re-identification IROS 2020
Stars: ✭ 78 (+62.5%)
Mutual labels:  localization
ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+160.42%)
Mutual labels:  localization
asgi-babel
Adds internationalization (i18n) support to ASGI applications (Asyncio/Trio)
Stars: ✭ 21 (-56.25%)
Mutual labels:  localization
designing-with-libreoffice
The work to translate Designing with LibreOffice book into traditional Chinese.
Stars: ✭ 17 (-64.58%)
Mutual labels:  localization
pcl localization ros2
ROS2 package of 3D LIDAR-based Localization using PCL (Not SLAM)
Stars: ✭ 74 (+54.17%)
Mutual labels:  localization
AngularLocalizationAspNetCore
Angular ASP.NET Core localization
Stars: ✭ 26 (-45.83%)
Mutual labels:  localization
LocalizationUE4
Translation Editor for Unreal Engine 4
Stars: ✭ 59 (+22.92%)
Mutual labels:  localization
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-62.5%)
Mutual labels:  localization
awesome-i18n
🌍 A curated list of i18n resources for all kind of languages and frameworks
Stars: ✭ 205 (+327.08%)
Mutual labels:  localization
Landmark Detection Robot Tracking SLAM-
Simultaneous Localization and Mapping(SLAM) also gives you a way to track the location of a robot in the world in real-time and identify the locations of landmarks such as buildings, trees, rocks, and other world features.
Stars: ✭ 14 (-70.83%)
Mutual labels:  localization
XLocalizer
Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.
Stars: ✭ 103 (+114.58%)
Mutual labels:  localization
EzLocalization
Localize your flutter application quickly and easily.
Stars: ✭ 13 (-72.92%)
Mutual labels:  localization
angular-i18n-localization
An angular application with i18n and localization implemented.
Stars: ✭ 22 (-54.17%)
Mutual labels:  localization

Yarhl: Yet Another ROM Hacking Library MIT License

Yarhl Logo

Yarhl is a library for ROM Hacking and fan-translation projects. It provides a virtual file system, file format and format conversion features and plugin support. It's built in C# / .NET and works in Windows, Linux and Mac OS X.

NuGet Yarhl Yarhl.Media.Text
Build & Test Build and release
Quality report CII Best Practices

Documentation

Feel free to ask any question in the project Discussion site!.

Check our on-line API overview: Yarhl in a nutshell and the complete API documentation here.

Install

Stable releases are available from nuget.org:

The libraries only support the latest version of .NET and its LTS (.NET 6).

Preview releases can be found in this Azure DevOps package repository. To use a preview release, create a file nuget.config in the same directory of your solution (.sln) file with the following content:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="SceneGate-Preview" value="https://pkgs.dev.azure.com/SceneGate/SceneGate/_packaging/SceneGate-Preview/nuget/v3/index.json" />
  </packageSources>
</configuration>

Build

The project requires to build .NET 6.0 SDK and .NET Framework 4.8 or latest Mono. If you open the project with VS Code and you did install the VS Code Remote Containers extension, you can have an already pre-configured development environment with Docker or Podman.

To build, test and generate artifacts run:

# Only required the first time
dotnet tool restore

# Default target is Stage-Artifacts
dotnet cake

To just build and test quickly, run:

dotnet cake --target=BuildTest
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].