-
Notifications
You must be signed in to change notification settings - Fork 3
Gameplay Guide
- Starting A New Game
- Things To Do On A Map Point
- Player Stats
- Traveling
- Inventory Management
- Mount Management
- Tasks & Missions
- Diary
- Combat
- Upgrading Your Equipment
- Dungeons
In this gameplay guide, I'll go over how to start a new game and creating saves, loading plugins etc... Then what commands you can run while in a map point, what are the player stats, the some traveling tips & tricks. After, I'll go over inventory and mount management, after that tasks/missions, then some explanation of the diary and finally, the combat system and how to upgrade equipment. It's also recommended to check the Vanilla World wiki page, to learn about the vanilla game data world and civilizations.
To start a new game, you'll need to create a new save. In order to do that, you need to first select the Play Game
option on the game menu, then, select either Play Plugin
or Play Vanilla
, if you choose the Play Plugin
option, you'll need to select a plugin. Then it will ask you what action you want to do, you can load a save if you've already created one, if you don't, then create a new save. After the game's asked how you want your adventurer to be named, the game'll ask you what difficulty mode you want to play in. There're currently 3 possibilities in the current game engine: 'Easy', 'Normal' and 'Hard'.
Difficulty Modes Changes
-
Easy:
- autosave with every step
- higher chance of running away in fights (15%)
- weaker enemies (10%)
- less enemy night spawning chance (10%)
- increased critical hit chance for player (5%)
- decreased critical hit chance for enemies (5%)
- enemy spawning range decreased
-
Normal:
- normal chance of running away in fights
- normal enemies damage
- normal enemy night spawning chance
- normal critical hit chance for player
- normal critical hit chance for enemies
-
Hard:
- autosave only when sleeping/resting in hostels/churches
- can't run away in fights
- stronger enemies (10%)
- increased enemy night spawning chance (10%)
- decreased critical hit chance for player (5%)
- increased critical hit chance for enemies (5%)
- enemy spawning range increased
In the current version of Bane Of Wargs, the game is not saved automatically. Your save will be saved when exiting the game properly with the 'Q' command or by running the 'K' command. The game also contains a backup of your save in case, in your save folder, located in your user's config folder. For linux users it's in the ~/.config/Bane-Of-Wargs/
directory. You also have the possibility to create your own backup of your save at certain points of the game, with the 'Manage Saves' menu.
A map point is a specific point of the map, defined by x, y
coordinates, letting the possibility to maps up to 128x128 wide (so up to 16,384 places to explore), and more in the future of the engine development. When you're in a map point, you have different things to do. Each map points have a particular map zone, and each map zone fits in a map zone type. To check if your current map zone is interactive (an hostel, a stable, a blacksmith, a forge etc...), you can check in the GUI if there is a NEWS
tab. If there is one, it means your map zone is interactive and that you can do special actions on it.
While being at any map point, you can checkout the UI to get information about the place you're in (coordinates, map zone) but also your gold currency, your health, the current day time and also the directions you can go (north, south, east, west). Note that when at night, enemies will spawn upon you and may attack you, so be aware at night. Monsters will not spawn in interactive places like hostels for example.
To do any action on a map point, you'll enter what is called 'commands', which are a single capital key like 'Q', 'Y' for example. In this header, we'll go over every commands you can run and what is does. Note that when running commands, only the first letter you enter is taken in count, meaning that if you print 'East' instead of just 'E', it will still work, it's only the first letter you enter who matters. Capital letters also don't matter.
If possible, this will move you one time to the north from your current coordinates. When moving northward you're going one time upper on the y coordinates: x, y = x, y + 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the south from your current coordinates. When moving southward you're going one time lower on the y coordinates: x, y = x, y - 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the east from your current coordinates. When moving eastward you're going one time upper on the x coordinates: x, y = x + 1, y
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the west from your current coordinates. When moving westward you're going one time lower on the x coordinates: x, y = x - 1, y
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the north and one time to the east from your current coordinates. When moving north-eastward you're going one time upper on the y coordinates and one time upper on the x coordinates: x, y = x + 1, y + 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the north and one time to the west from your current coordinates. When moving north-westward you're going one time upper on the y coordinates and one time lower on the x coordinates: x, y = x - 1, y + 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the south and one time to the east from your current coordinates. When moving south-eastward you're going one time lower on the y coordinates and one time upper on the x coordinates: x, y = x + 1, y - 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
If possible, this will move you one time to the south and one time to the west from your current coordinates. When moving south-westward you're going one time lower on the y coordinates and one time lower on the x coordinates: x, y = x - 1, y - 1
. Note that sometimes you'll need one or multiple keys to enter a location; keys are generic items that are used to unlock new places.
Sometimes, a message will appear telling you there is/are item(s) on the ground. To pick up that item(s), you just need to write the name of the item you want to pick in the command input. If you have enough inventory slots remaining, you'll be able to pick it up. If there's multiple items, you'll need to write the items names one by one.
The diary is an useful interactive menu where you can checkout the full information of every places, monsters or people you've encountered during your journey. You can also checkout your currently active missions. When checking visited places, it will print the little ascii art, the name and the description of the place; if this place is an interactive one (an hostel, a stable etc...), it will print its location (x and y coordinates) and all its sales and buys. When checking for an encountered monster, it will print out its name ad plural name, its average damage and health, its agility, its possible item drops and the monster's description. It will also print out the enemy's ascii art. Finally, when checking out an NPC, it will print its ascii art, its name, its cost value, its sales and buys, and its description.
When checking for active missions, it'll print out the mission's name, description, destination and stopovers.
When executing that command, it'll at first print out the player's stats: its armor protection, its agility and its critical hit chance. Below that, you'll see what are your currents equipment: your held weapon, worn chestplate, worn leggings, worn boots and held shield. It'll after print all the items you currently own. You can checkout every item one by one by writing the item name as a command. Checkout the inventory management part part of this guide to know more about what you can do in this menu.
This command lets you interact with the current zone you're in. Only the following zones are interactive:
- hostel
- stable
- blacksmith
- forge
- church
- castle
- grocery store
- harbor
- dungeon
This commands lets you buy, sell items or drinks, but it also lets you train or deposit mounts in the case of the stable and sleep in the case of the hostel. In the case of the church, it also lets you get some rest and restore some hp, or donate money to gain experience or exchange experience against max health points. The particularity of the castle is that, for starters, you have the ability to rest, like in churches, but you can also do the same actions as in stables, blacksmiths, forges, grocery stores, at a single place. The grocery store's in some way special, because you can buy items here that are different from days to days, and you can sell any item you want, at a price near the base price of the item (you can sell it at lower or higher gold values). In harbors, you have to possibility to travel for a certain price and a certain traveling time, to another harbor, which's useful to travel to other islands, or other coasts of the island.
Sometimes, if you're lucky, the current map zone you're in will have a sales dropoff (aka discount), that'll lower everything you can buy in this interactive map zone. (ex: items, drinks, mounts, tickets, training, depositing...).
The 'Y' command lets you checkout all your current mounts statistics and location. When executing this command, it will at first print out your current ridded mount name and mount type (if you have one). It will after print out every mount you current own. You can write the name of one of your mount to examine it; by doing that, you'll see your mount ascii art, its given name, its mount type, its map location (x, y), its stats (level, agility addition and resistance addition), its feeding items (the items that can be used to feed that mount) and finally its description. In that menu, you can also rename or abandon the selected mount if you wish.
The 'X' command lets you check if you have any active effects applied. Effects are got by consuming consumables, that're often potion or elixirs. Each active effect will be displayed with its information: what it does, its type, its duration time...
This command simply pause the game by stopping the game day calculation process.
This command simply close the game and export and backup your game to a save.
This command simply save your player data and preferences without closing the game. This also makes so that if you die, your save will be reset to the backup data.
Note that plugins have the ability to create utilities items, that uses custom game commands to run custom actions. So if you're using a plugin, there may be more command than that available.
As a player, you have many statistics, that you want to keep a track on. These statistics will mainly affect how you do in combats. There are up to 8 different statistics. In this part of the gameplay guide, we'll go over every statistics: what they're for, what they affect the player's gameplay and how they work. Each different stats can be checked out from different places, so at each stat description, you'll find a small paragraph on where to get this stat.
Note that each combat stats have a special page, detailed with code and graphs. Checkout the Battle Fight Stats wiki page.
- agility
- armor protection
- critical hit chance
- elapsed time
- gold
- health
- inventory slots
- EXP (experience)
- walked miles
This first stats is part of the battle fight stats, being the stats that will affect how you do in combats. What you need to memorize as a player, is that the more this stat is high (this stat being usually from .01
to 1.7
), the more you'll have a chance to be able to run away at the start of a fight and also the more you'll have a chance to dodge your enemy's attack, and the more your enemy will have trouble trying to dodge your attacks. Each equipped equipment has an agility stats will be used to calculated your global agility. Therefore, to modify your agility stat, you'll need to modify some of your equipment.
If you want to know the actual formulas of this stats, you can check this page. To check your agility statistic, you can use the (I) Inventory command.
The armor protection, also known as 'resistance', is a stat that is here to reduce your damage taken in fights. It is usually a value between .03
and 2.1
. Like the agility statistic, the armor protection is calculated from every equipment you're equipped with, except that weapons don't have an armor protection stat.
The armor protection is a very complex stat and you should checkout this page if you want to know more about it. To check your armor protection statistic, you can use the (I) Inventory command.
A critical hit is a a hit that will deal the double amount of damage than an entity would normally deal. The critical hit chance is therefore a value from .0
to 1
, making it a percentage. The critical hit chance value is stored in your held weapon.
To check your critical hit chance statistic, you can use the (I) Inventory command.
The elapsed time is a floating number that determines the number of game days you've been playing this game from the creation of your save. The formula used to calculate the elapsed time in game days is the following one:
game_elapsed_time = .001389 * elapsed_time # 180 seconds irl = .25 days in-game
game_elapsed_time = round(game_elapsed_time, 2)
You can check the elapsed time from the (D) Diary command. You can find more information about the game days and stuff at the Game Days wiki page.
This your richness. Your gold value can go from a value of 0.00
to an infinite value. The gold value have up to 2 decimals after the point. You can check your gold value from the main UI.
Also know as HP (health points), this value determines if you're close to death or not. When your health value hits its minimum point, being 0, you die. Your HP has not maximum value. You can check your HP stats from the main UI. The HP statistics also comes with a max health
attribute, determining the maximum amount of HP you can naturally regenerate.
Your inventory has limited space. Each item takes 1 inventory slot, not less, not more. To get inventory slots, you need to have (a) bag(s) in your inventory. Each different bag adds a different amount of inventory slot. You can check your inventory slots from the main UI.
Also known as xp or experience, the EXP is a non-significant value that get higher and higher during your journey. You gain EXP from combats and other various stuff. You can alternatively gain EXP from donating to a church. The main use of the experience (for now), is to exchange it against max health points, in churches.
Every map points is considered 1 square mile big. Every time you moves to another map point, the game add one mile to the statistic. You can check this statistic in the (D) Diary command.
In the game engine's past, traveling was much easier: you'd travel to another close map point (that'd be at north, south, east, west but not south-east for example) instantaneously. But now -- which's unlucky for you the player -- there's a small traveling timer that last for about ½ second. This waiting time's firstly determined by your inventory weight. Just remember that the more you have craps in your inventory, the more it'll weight, and the more it'll slow you down. The second and last factor that determines that waiting time is your mount speed (if you have one). Each mount have a "mph" statistic, that reduces that waiting time. Every different mount have a different "mph" stat, depending on its level or mount type. If you're interested about the game engine handling of the traveling time, check the Traveling Time Handling wiki page.
You might get map items, during your journey. A map item is an item type called "map". A map is an useful item that can often be found easily, and that displays a cool little ASCII art of a place in the world map. Each region of the vanilla map have its own item map, that displays its corresponding region. Maps are useful to find your way to the closest village, knowing your approximate location. Here's an example of a map item display:
Spoiler
- Running The Game
- Gameplay Guide
- GitHub Discussions
- Building Source Code
- Game Preferences
- The Game Folder
- The World Of Bane Of Wargs
- Game Timeline Plot
- Yaml Syntax
- Creating Mods
- Creating Starts
- Creating Map Points
- Creating Enemies
- Creating Enemies Categories
- Creating Map Zones
- Creating Items
- Creating Drinks
- Writing Dialogs
- Creating Missions
- Creating Events
- Creating NPCS
- Creating Mounts
Additional Knowledge