Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool

Overview

RAB

Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool

Armor files used by RAB here: https://github.com/itytophile/monster-hunter-rise-armors

Localization files here: https://github.com/itytophile/rab-locale

MH Icons from https://monsterhunter.fandom.com/wiki/User:YukiHerz/SVG_Icons

Other icons from Font Awesome https://fontawesome.com/license/free

Installation

If you use Windows or Linux, you can download the binary here https://github.com/itytophile/rab/releases

RAB will download on its own the armor and localization files if they are not present.

However you can still download the files manually here and here. The armor files must be in a folder named "armors" and the localization files in a folder named "locale". Both folders must be next to the executable.

Need help for localization!

At the moment, the skills and armors are translated into

  • English
  • Polish
  • French
  • German
  • Italian
  • Russian
  • Spanish

I need help for translating the UI in all these languages except French (English is done but as I am not a native speaker I can't really say this is perfect).

Unfortunately Chinese, Korean and Japanese can't be supported yet. The GUI library (iced) I use doesn't support them.

If you are interested, you can check how a localization is done here: https://github.com/itytophile/rab-locale

It should be understandable, you can compare the French and English localization to see how this is done.

Screenshots

Choose the wished skills and RAB searches compatible builds for you:

Main RAB page

You can add your own talismans to RAB:

Talisman menu

Manage your builds!

Build details Build list

Building

You have to install Rust first. Instructions here https://rustup.rs/ And you need git.

Then open a shell:

git clone https://github.com/itytophile/rab.git

Go to the rab folder:

cd rab

clone the armors files repo (the armor files must be in a folder named "armors"):

git clone https://github.com/itytophile/monster-hunter-rise-armors.git armors

and clone the localization files repo (must be in a folder named "locale"):

git clone https://github.com/itytophile/rab-locale.git locale

then you can run the software (execute the command directly in the rab folder):

cargo run --release

If you want to move the binary somewhere else, it is located here: rab/target/release/rab(.exe)

Comments
  • Crashes when built from source; missing armors directory

    Crashes when built from source; missing armors directory

    This is easy enough to work around by copying the directory from the release, but I'm left wondering why it's in the .gitignore in the first place. I'm of the opinion that data like that is part of the tool and should live in source control along with the source code.

    opened by gmstriga 2
  • Update ParalysisAttack jewel size to 2 from 1

    Update ParalysisAttack jewel size to 2 from 1

    I noticed while optimizing a Paralyze build that the Paralyze Jewel was being treated as a level 1 jewel when it's actually level 2.

    Great work on the project as a whole by the way!

    opened by seen 1
  • Graphical and UI errors with talismans menu

    Graphical and UI errors with talismans menu

    the dropdown menu for talismans on the 'manage talismans' screen fail to show words and the whole menu freaks out when I save 4 or more talismans. I'm using windows 10 64bit and it could just be my rubbish internal graphics card rab glitch

    note that I was supposedly in dark mode in this screenshot, the talisman menu flickers constantly on this screen and clicking on a saved talismans leads to the edit UI being glitched and unusable as well

    opened by onehandstan 1
  • Better talisman view

    Better talisman view

    For each talisman, directly display the name, slots and maybe the first or second skill on the menu.

    At the moment, I name my talismans after what skills and slots they have. So it's just better to display these infos on the menu.

    enhancement 
    opened by itytophile 0
  • Favorite skills system

    Favorite skills system

    It would be interesting to have optional/favorite skills saved into a file. RAB normally ignores skills you don't ask but this system would force RAB to search for these skills. If you are wondering what's the point of this when there is already "wishes"; wishes are mandatory but optional skills are... optional.

    Let's say you want a set with Guard x5 and Offensive Guard x3. Attack Boost is still nice but if there aren't any sets which fulfill Guard, Offensive Guard and Attack Boost then RAB won't show results.

    But if you tell RAB that Attack Boost is optional then this problem is gone. I'll write down my future thoughts here.

    enhancement 
    opened by itytophile 0
Releases(v0.5)
Owner
null
Auto Fan Management Utility in Linux Systems for Monster Laptops

Auto Fan Management Utility in Linux Systems for Monster Laptops Monster Laptoplar için Linux Sistemlerde Oto Fan Yönetimi TR Monster laptoplar gömülü

null 2 Aug 22, 2022
Booru software for the 21st century. (Name is supposed to be like Puro, the big monster, but I failed..)

Pooru Booru software for the 21st century. Setup Setup is a little funky, but I hope to fix this funkyness down the road. First and foremost, you will

null 2 May 8, 2022
Better touch. Efficient file creation with templates.

touchx Better touch. Efficient file creation with templates. If you save files such as LICENSE or .editorconfig, you can create files with similar con

akameco 5 Apr 30, 2024
RDFM - The Rusty DotFiles Manager

d8888b. d88888b. 8888888b 8888b d8888 88 `8D 88 `8D 88' 88'YbdP`88 88oobY' 88 88

Wafelack 40 Aug 14, 2022
Rusty NuGet client

turron It's a NuGet client built in Rust. It's not really meant to replace existing nuget clients. It's more of a playground for experimenting with re

Kat Marchán 18 Feb 2, 2022
Rusty Rootkit: Windows Kernel Driver in Rust for Red Teamers

Windows Kernel Driver in Rust (Rusty Rootkit) for Red Teamers Features (Development in progress) Protect / unprotect process (Done) Elevate to NT AUTH

null 283 Jan 1, 2023
A lean, minimal, and stable set of types for color interoperation between crates in Rust.

This library provides a lean, minimal, and stable set of types for color interoperation between crates in Rust. Its goal is to serve the same function that mint provides for (linear algebra) math types.

Gray Olson 16 Sep 21, 2022
Femtorinth is a library to interact with a sub-set of the Modrinth API.

Femtorinth Femtorinth is a rust library to interact with a sub-set of the Modrinth api, it only includes the api calls that don't need auth (a.k.a onl

null 2 May 6, 2022
A set of utilities to better enable polymorphic behavior in Rust

Polymorph A set of utilities to better enable polymorphic behavior in Rust. Introduction Rust is a wonderful language, with a strong emphasis on fast,

null 3 Mar 17, 2022
A set of bison skeleton files that can be used to generate a Bison grammar that is written in Rust.

rust-bison-skeleton A set of bison skeleton files that can be used to generate a Bison grammar that is written in Rust. Technically it's more like a B

Ilya Bylich 12 Dec 14, 2022
Output the individual word-count statistics from a set of files

Output the individual word-count statistics from a set of files, or generate a curated word list

Johnny Tidemand Vestergaard 1 Apr 3, 2022
Stdto provides a set of functional traits for conversion between various data representations.

Stdto stdto provides a set of functional traits for conversion between various data representations. | Examples | Docs | Latest Note | stdto = "0.13.0

Doha Lee 5 Dec 21, 2022
Convert Juniper configurations to 'set-style'

JCC: Juniper Config Converter Convert Juniper configurations. Takes a Juniper configuration as displayed using show configuration and transforms it to

null 4 Sep 1, 2023
A tool of generating and viewing dice roll success distributions.

AZDice A GUI tool for generating and visualising dice roll probability distributions. Aims Intended to help people trying to get game balance just rig

null 13 Mar 2, 2021
Simple tool for scaffolding

quick-skeleton tldr; Lightweight replacement for yeoman or slush. Powered by handlebars. This is a scaffolding tool to save you hours of writing boile

Arthur 23 Apr 21, 2022
A nifty commandline tool to manage your workstation.

workstation It's a nifty commandline rust tool to make you sit slightly away from your screen by blacking out the screen if you come too close and loc

Amar Lakshya (desi_tux) 16 May 6, 2022
A command-line tool collection to assist development written in RUST

dtool dtool is a command-line tool collection to assist development Table of Contents Description Usage Tips Installation Description Now dtool suppor

GB 314 Dec 18, 2022
A low-ish level tool for easily writing and hosting WASM based plugins.

A low-ish level tool for easily writing and hosting WASM based plugins. The goal of wasm_plugin is to make communicating across the host-plugin bounda

Alec Deason 62 Sep 20, 2022
A cross platform tool which instantly notifies about COVID vaccine availability.

?? CoWIN Notifier ?? A cross-platform tool written in rust, which instantly notifies users about COVID-19 vaccine availability at their regions. Curre

Sanskar Jaiswal 20 May 20, 2021