The Home Quest Decor Helper is a tool designed to optimize decoration placement in the game Home Quest. It helps players maximize their town scores by strategically assigning decorations to towns based on their heart values (green, blue, and red). The tool is accessible online at: Home Quest Decor Helper.
- Decoration Optimization: Automatically assigns decorations to towns to maximize scores.
- Valhalla-Only Option: Restrict Evergarden to only accept Valhalla decorations (currently in progress).
- Balanced Distribution: Option to distribute decorations evenly across towns (planned feature).
- Customizable Inputs: Enter decoration quantities and town selections.
- Dynamic Results: View detailed results for each town, including total heart values and unused decorations.
- Import/Export: Support for importing and exporting data in CSV and JSON formats.
- Balanced Distribution: Option to prioritize balanced decoration placement across towns rather than maximizing one town at a time.
- Improved Valhalla Logic: Ensure Evergarden logic works correctly for Valhalla-only items.
- Open the tool in your browser: Home Quest Decor Helper.
- Select the towns you want to optimize by checking the boxes.
- Enter the quantities of each decoration you have.
- Click the "Optimize" button to calculate the best decoration placement.
- Review the results, including total heart values and unused decorations.
- Clone the repository:
git clone https://github.com/superslacker87/HQDecor.git
- Navigate to the project directory:
cd HQDecor - Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the application in your browser at
http://localhost:3000.
To create a production build, run:
npm run buildsrc/: Contains the source code for the application.counter.ts: Handles a simple counter functionality.decorations.json: Stores decoration data.inputForm.ts: Manages the input form and user interactions.main.ts: Entry point for the application.optimizer.ts: Core logic for optimizing decoration placement.style.css: Styles for the application.vite-env.d.ts: Type definitions for Vite.
public/: Contains static assets like images.index.html: Main HTML file for the application.
For questions or suggestions, feel free to reach out:
- Discord: HomeQuest server (@professormiller79)
- Reddit: MetaphoricMenagerie
We welcome feedback and contributions to improve the tool!