Trials of Mana
0 of 0

File information

Last updated

Original upload

Created by

seiyria

Uploaded by

seiyria

Virus scan

Safe to use

Documentation

Readme

View as plain text

# Types of Mania
----------------

This mod is based off of rollcall's excellent rebalance mod. It adds more features on top of the base mod.

# Features
----------
* Supports a config file (config/config.yml) which can be edited/shared to make creating custom builds more easily
* Supports more stats (full listing below)
* Supports specific enemy overrides
* Supports ranges of enemy overrides
* Can automatically install to your Trials of Mana ~mod directory
* Has a flexible CLI that mirrors the config.yml fields

# Default Stat Changes
----------------------

The default stat changes mirror rollcall's mod, but other stats are untested.

Base Stats:

* HP -> 200%
* MP -> 100%
* ATK -> 150%
* DEF -> 100%
* AGI -> 120%
* INT -> 150%
* SPR -> 150%

Secondary Stats:

* Exp -> 80%
* Lucre -> 100%
* Drop Rate (Item 1) -> 100%
* Drop Rate (Item 2) -> 100%
* Drop Rate (Item 3) -> 100%

Other Stats:

* OffMag -> 100%
* DefMag -> 100%

SPP Stats:

* DropSpp -> 100%
* KnockoutDropSpp -> 100%
* LAttackDropSpp -> 100%
* ChargeAttackDropSpp -> 100%

# Default Usage
---------------

Copy TypesOfMania_P.pak to your ~mod folder. It is probably located
here: C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana\Trials of Mana\Content\Paks\~mod.

# Custom Usage
--------------

First, you'll need to get UnrealPak.exe. You can get that from this
link: https://mega.nz/file/VVlwwCLL#TDBl3WBB2uEHKFhiXpLdynRZ6irUiLW82HmltmoTW8M

Second, you'll need to put that next to the types-of-mania-win.exe file.

Then, you can run the CLI with any arguments (detailed below), but by default, you can run
the exe file and it will create a .pak file in build/pak/${version}

# CLI Arguments
---------------
The CLI allows you to specify custom overrides without messing with `config.yml`.
It is very flexible, and lets you specify any key/subkey as follows:

* `--version` will just print the current version of the app.

* `--dumpData` will dump monster names and item names.

* `--config ` will load a config from a specified path.
Default: `config/config.yml`.

* `--unrealPak ` will search for UnrealPak.exe in the specified path.
Default: `buildtools/UnrealPak.exe` or `UnrealPak.exe`.

* `--seed ` will set the RNG seed for randomizing. Default: completely random.

* `--installTo ` will automatically move the completed pak to your `~mod` folder.
Default: `C:\Program Files (x86)\Steam\steamapps\common\Trials of Mana`.

* `--global. ` will set the global `stat` multiplier to `multiplier`.

* `--boss. ` will set the boss `stat` multiplier to `multiplier`.

* `--monster. ` will set the monster `stat` multiplier to `multiplier`.

* `--shinju. ` will set the shinju `stat` multiplier to `multiplier`.

* `--part. ` will set the part `stat` multiplier to `multiplier`.

The valid `stat` keys you can set can be found in `config.yml`.

# Custom config.yml Changes
---------------------------

Outside of simple categories like boss and enemy, there is also a `specific` block in config.yml
which supports custom overrides for specific monsters and ranges of monsters.

For example, if you do this:

specific:
MAGICIAN_LV16:
exp: 10

It will make creatures with the id matching MAGICIAN_LV16 give 10x their normal exp.
This can be expanded in a more powerful way, like so:

specific:
lv[0-9][^0-9]:
hp: 0.8

This is a regular expression, which in this case, means it applies to multiple enemies.
This particular expression means anything that says "lv0,lv1,lv2,lv3,lv4,lv5,lv6,lv7,lv8,lv9" -
which means it will match any enemy whose level is less than 10 (and make their HP 80%).

We can apply this again to get creatures for levels 10-19 like so:

specific:
lv[1][0-9]:
hp: 3

This will apply to all creatures level 10-19, and make their HP 300%.

# GitHub Repository
-------------------

The GitHub repo has more information: https://github.com/seiyria/Types-of-Mania as well as more frequent releases.

# Discord
---------

Join the Trials of Mana modding Discord to share your feedback: https://discord.gg/MgDh4QW