Skip to content

Zenoo/zen-hordes

Repository files navigation

Zen Hordes

Zen Hordes Logo

Zen Hordes is a browser extension designed to enhance your experience on the MyHordes game website. This extension provides a variety of features to improve the user interface, manage your interactions with the game's city bank, and offer translations for different languages.

Installation

Zen Hordes is available as a browser extension for Google Chrome and Mozilla Firefox. You can install the extension from the respective browser stores using the following links:

Key Features

User Interface Enhancements

Zen Hordes offers several UI enhancements to make your experience on the MyHordes game website more enjoyable. These enhancements include improved layouts, better visibility of important information, and overall a more streamlined interface. They also automatically select the map Global setting, and automatically open your bag outside.

Better tooltips

Zen Hordes provides better tooltips for various elements on the MyHordes game website. These tooltips offer additional information and context about items, ruins, and other game elements, making it easier to understand their functions and uses. You can press Q while hovering over an item to hide their actions, if the tooltip gets too big.

Bank Tracker

One of the standout features of Zen Hordes is the Bank Tracker. This feature helps you manage your interactions with the game's city bank by notifying you of the number of items you can take within a specified period. A timer and item counter is displayed above the city bank. This helps in managing resources more effectively and prevents accidental overuse.

Bank Tracker

Map Preview

Zen Hordes provides a map preview feature that allows you to see the map of available cities in the game. This feature gives you a visual representation of the cities and their locations, making it easier to plan your strategies and jump more efficiently.

Map Preview

External City Links

Zen Hordes includes a feature that provides quick access to external sites related to the game. These external city links allow you to easily navigate to additional resources and tools that can enhance your gameplay experience. You can customize which external sites are available through the extension's settings.

External City Links

External Site Updater

The extension includes a button to update external sites with the current city data. This feature is useful for external sites that rely on the MyHordes API to display city information. By clicking the button, you can ensure that the external sites have the most recent data available.

External Site Updater

Shaman Souls Button

Zen Hordes provides a button to quickly copy the Shaman Souls locations from below the town map. The locations can then be pasted on the town's forom. Keep in mind the locations given are the south-east corner of the souls, meaning the actual soul location can be in a 2x2 square around the given coordinates.

Shaman Souls Button

Wiki

Zen Hordes includes a button in the bottom right corner of the page that allows you to quickly access the MyHordes wiki. This feature provides you with easy access to the game's items, buildings, ruins and much more. The wiki is a valuable resource for players looking to learn more about the game mechanics. Pressing H while hovering over an item will open the wiki page for that item.

Wiki

Camping calculator

Zen Hordes provides a camping calculator that helps you determine the chances of surviving a night in the desert. This feature is particularly useful for players who want to plan their camping strategies and maximize their chances of survival. The calculator takes into account various factors such as the number of players, the time of day, and muche more.

Camping calculator

Shopping list

Zen Hordes includes a shopping list feature that allows you to keep track of the items you need to collect. You can customize the list in the wiki. To display the items from the list, you need to hold click on the shopping cart icon on the bottom right corner of the page. This feature is useful for players who want to stay organized and ensure they don't forget any important items while playing the game.

Shopping list

Shopping list

Player info

Zen Hordes provides a player info feature that allows you to add a custom tag and custom notes to every player. This feature is useful for players who want to keep track of their interactions with other players and remember important details about them. You can add tags and notes to each player by clicking on their name in the game. The tags and notes are stored locally in your browser and are not shared with other players.

Player info

Translations

Zen Hordes supports multiple languages, including English, French, German, and Spanish. The extension automatically detects your preferred language and provides translations for various elements on the MyHordes game website. This ensures that you can navigate and use the site comfortably in your preferred language.

Customizable Settings

The extension allows you to customize various settings according to your preferences. You can enable or disable specific features such as UI enhancements and the Bank Tracker. All settings are stored locally on your device and in your Chrome cloud storage, ensuring that your preferences are preserved across sessions and devices.

Popup

Building the Extension

To run the extension locally, you can follow these steps:

  1. Clone the repository:
git clone https://github.com/Zenoo/zen-hordes.git
  1. Install the dependencies:
pnpm install
  1. Build the extension:
pnpm build:chrome
# or
pnpm build:firefox

The file dist.zip will be generated at the root of the project. You can then submit this file to the browser store for review or load it as an unpacked extension in your browser.

Publishing the Extension

A Github Action is set up to automatically publish the extension to the Chrome Web Store and Firefox Add-ons when a new release is created. The action will build the extension and upload it to the respective stores.

Note: If there is an ongoing review for the extension in the Chrome Web Store, the action will fail to publish the new version. Make sure to cancel any ongoing reviews directly in the Chrome Web Store before creating a new release.

About

An extension that enhances the user experience of the MyHordes website.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages