Under construction
Please be aware of the following points when using this tool: s
-
This tool is provided for personal entertainment and educational purposes. The use of this tool may violate the usage policies of specific games or applications, and users assume all associated risks.
-
The developer (referred to as "we") is not responsible for any legal or moral consequences that may arise from a user's use of this tool in games. Users should take full responsibility for the potential risks associated with using the tool.
-
Users should understand that developers of games or applications may take measures to detect and prevent the use of such assistance tools, which may result in users' accounts being banned or subjected to other sanctions.
-
Using this tool may potentially violate applicable laws. Users are responsible for ensuring that their usage complies with all relevant laws and regulations.
-
We reserve the right to change or discontinue this tool at any time without prior notice.
By downloading, installing, and using this tool, users acknowledge that they have carefully read and understood this disclaimer and agree to assume all risks associated with using this tool. If you do not agree with any part of this disclaimer, please discontinue the use of this tool.
|
|
|
To run the program, follow these steps:
- Go to the release page: https://github.com/moonheart/mementomori-helper/releases, and download the
publish-win-x64.zip
file. Unzip it.
To run the program, you need to configure your account information. After that, you can run MementoMori.WebUI.exe
. Look for log messages like "Now listening on: http://0.0.0.0:5000". Open this address in your web browser.
See docker-compose
The program will execute specific actions at certain times.
- Collect daily login rewards
- Collect daily VIP rewards
- Collect automatic battle rewards
- Collect friendship points
- Collect gift box
- Strengthen equipment once (automatically selects the lowest-level equipment currently equipped by characters, used to complete daily tasks)
- Main story sweep 3 times
- Infinite Tower sweep 3 times
- Free high-speed battle (one free and one from the monthly card)
- Guild check-in
- Guild raid
- Fountain of Wishes collect rewards
- Fountain of Wishes automatic dispatch
- Space-Time Cavern automatic execution
- Collect daily/
weekly task rewards
- Use fixed items
- Consume item gacha
- Automatically advance characters (R->R+, SR->SR+)
- Collect daily login rewards
- Collect automatic battle rewards
- Fountain of Wishes dispatch+collect
- Guild raid
- Friendship points collection
- Task reward collection
- Guild battle reward collection
- Auto gacha
- Use fixed items
- Arena 5 times (automatically selects the lowest power opponent from the list)
After launching the program, go to settings, add an account, and enter the account name, Transfer ID, and Transfer password.
Automatically claim daily check-in rewards, cumulative check-in days rewards, and limited-time check-in rewards.
Automatically claim VIP daily free gifts.
Automatically claim the monthly strengthening package.
Automatically claim rewards from auto battles.
Automatically send and receive friendship points.
Used to complete the daily mission "Strengthen equipment 1 time."
Equipment selection strategy: Choose equipment with the lowest level among character-equipped equipment that has not reached its level limit.
Automatically use the daily 3 free attempts to challenge the boss. Prioritize using sweep, and if sweep is not unlocked, use regular challenge.
Automatically use the daily 3 free attempts to challenge the Tower of Infinity. Prioritize using sweep, and if sweep is not unlocked, use regular challenge.
Automatically engage in 5 battles in the Ancient Arena.
Opponent selection strategy: Choose the player with the lowest combat power in the list.
Automatically engage in 10 battles in the Peak Arena.
Opponent selection strategy: Choose the player with the lowest combat power in the list.
Automatically use the free 2-hour high-speed battle attempts.
Automatically use items for card draws.
Item configuration: Options - Summons - Automatically consume items for card draws.
Automatically claim daily guild check-in rewards.
Automatically engage in guild raid battles. Prioritize using sweep, and if sweep is not unlocked, use regular challenge.
Automatically open the guild raid battle in the Lightsaber Guild.
Automatically deploy defense on the guild's own bases in guild battles.
Deployment strategy: Deploy from large bases to small bases in order. For the first deployment, use a team of 5 characters; for subsequent deployments, use three teams of 3 characters each, with the remaining using 1 character.
Character selection strategy: Highest combat power to lowest.
Automatically claim rewards from guild battles and cross-server guild battles.
Automatically engage in battles in the Phantom Temple. The battle method is to randomly join an existing room.
When there is an event: Choose the mission with the highest number of event item rewards (first-time reward + fixed reward).
When there is no event: Select missions based on the configured reward weights in the options.
By going to Options - Phantom Temple, you can set the reward weight. The calculation method is as follows:
Suppose the settings are as follows:
- Rune Exchange Coupon: 5
- Potential Orb: 3
There are two tasks:
- Task A rewards with Rune Exchange Coupon x10. The reward for a 127-level 10-star task is Rune Exchange Coupon x100, calculated as
$0.5 = 5 \times \frac{10}{100}$ . - Task B rewards with Potential Orb x30. The reward for a 127-level 10-star task is Potential Orb x2000, calculated as
$0.045 = 3 \times \frac{30}{2000}$ .
Ultimately, Task A will be chosen for the battle.
Automatically claim rewards from the Fountain of Wishes.
Automatically send characters on expedition missions in the Fountain of Wishes.
You can set tasks that only include specified rewards in Options - Fountain of Wishes.
You can open Forced Expedition to ignore this setting.
You can click Refresh (Diamonds x20) to refresh regular tasks.
Automatically purchase items from the shop. You can set the consumed items, purchased items, and the minimum discount.
Default items to buy can be found in the options, and they are as follows. You can click Reset to Default to restore:
- Buy Life Tree Dew with any item at 20% OFF.
- Buy any item with coins at 0% OFF.
To add items for auto purchase, go to the left sidebar - Shop, click the alarm clock next to the item to open the auto purchase dialog, and configure:
- Items to buy, leave it empty to buy all items.
- Discount percentage, 0% OFF means no discount is required.
- Consumed items, leave it empty to consume any item.
- At least one of the purchase item and consumed item must be specified.
Automatically use items categorized as "Treasure Chest" with reward types "Fixed" or "Random," such as chests and unidentified gems.
Automatically evolve R cards into R+, and SR cards into SR+.
Automatically read all unread character memories to earn diamonds.
Claim rewards for completed tasks.
Claim daily and weekly task medal rewards.
You can access the character page from the left sidebar. Here, you can browse the basic information and equipment information of all characters.
You can access the storage box page from the left sidebar. Here, you can browse all items and their information.
You can access the shop page from the left sidebar. It is the same as the in-game shop, where you can buy items or gems and set up automatic item purchases.
You can access the summon page from the left sidebar. It is the same as the in-game summon page, where you can draw cards, view draw details, and check the pity progress.
You can access the battle records page from the left sidebar. Here, you can view the battle records of the main adventure and the Tower of Infinity, watch detailed battle information, and download JSON files for sharing or backup.
You can access the options page from the left sidebar. Here, you can view all settings and check information about automatic tasks.
To run multiple instances, modify the port number in appsettings.user.json
. For example, change the port to 5700:
{
{
// original contents
},
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://localhost:5700"
}
}
}
}