Code Monkey home page Code Monkey logo

rab's Introduction

Web version available: https://itytophile.github.io/rab/

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)

rab's People

Contributors

itytophile avatar seen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rab's Issues

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.

Localization

Implement a localization system to easily switch between languages.

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.

Missing skills & jewels

I thought that I unlocked all the new jewels but no. As an example I missed the Critical Boost jewel.

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

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.